|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Public Member Functions | |
| PerFragmentSearchResult_t | searchIndex (CreativeArrayBase &CAB, const point &P) const override |
Public Member Functions inherited from MemCore::Interface< SearchFragmentVertex > | |
| const type_info & | getInterfaceDomain () const |
Public Member Functions inherited from MemCore::InterfaceBase | |
| virtual bool | apply (Intercube &I, const RefPtr< InterfaceIterationParameter > &) |
| virtual bool | apply_const (const Intercube &I, const RefPtr< InterfaceIterationParameter > &) |
Public Member Functions inherited from MemCore::ReferenceBase< InterfaceBase > | |
| auto | getObjectCountID () const noexcept |
| bool | isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept |
| void | mkAutoDestructive () |
| refcount_t | refcount () const noexcept |
| ReferenceBase (Object *that) noexcept | |
| const auto & | self () const |
| refcount_t | wrefcount () const noexcept |
Static Public Member Functions | |
| static PerFragmentSearchResult_t | hilbert_search (CreativeArrayBase &CAB, const point &P) |
Static Public Member Functions inherited from Fiber::SearchFragmentVertex | |
| static PerFragmentSearchResult_t | search (TypedArray< point > &, const point &P) |
| static PerFragmentSearchResult_t | search (CreativeArrayBase &CAB, const point &P) |
| static PerFragmentSearchResult_t | search (const Representation &R, const point &P, const RefPtr< FragmentID > &) |
| static SearchResult_t | search (const Representation &R, const point &P, bool AllowOverlappingFragments, FragmentCheck_f=nullptr) |
| Highest level entry function to find points in a Representation from the Field objects. | |
Additional Inherited Members | |
Public Types inherited from Fiber::SearchFragmentVertex | |
| using | point = Eagle::PhysicalSpace::point |
| using | PerFragmentSearchResult_t = std::tuple< index_t, double, point > |
| using | FragmentCheck_f = std::function< bool(const Eagle::BoundingBox &FragmentBBox, const point &P)> |
| using | SearchResult_t = std::tuple< index_t, const RefPtr< FragmentID >, double, point > |
Public Types inherited from MemCore::Interface< SearchFragmentVertex > | |
| typedef Domain | InterfaceDomain_t |
Public Types inherited from MemCore::ReferenceBase< InterfaceBase > | |
| typedef Object | reference_domain_t |
| typedef WeakPtr< Object, Object > | SelfPtr_t |
Static Public Attributes inherited from Fiber::SearchFragmentVertex | |
| static constexpr const index_t | Invalid = -1 |
Protected Member Functions inherited from MemCore::ReferenceBase< InterfaceBase > | |
| virtual void | extremeUnction () |
| ReferenceBase & | operator= (const ReferenceBase &R) |
| void | suicide () |
|
overridevirtual |
Reimplemented from Fiber::SearchFragmentVertex.