|
|
bool | assign (const RefPtr< Grid > &theGrid, const SkeletonID &S, int FragmentTopologyDimension) |
| |
|
| FragmentTopology (const RefPtr< Grid > &theGrid, const SkeletonID &S, int FragmentTopologyDimension) |
| |
|
bool | assign (const RefPtr< Grid > &theGrid) |
| |
|
bool | invalidate () |
| | Invalidate the stored Grid pointer and return false.
|
| |
|
StrongPtr & | assignStrong (const DynPtr_t &other) |
| |
|
StrongPtr & | assignStrong (const ReferenceBase< ObjectBase_t > *Obj) |
| |
|
StrongPtr & | assignStrong (const std::nullptr_t &) |
| |
|
auto | operator() (Arguments...parameters) const -> decltype((*this->getPtrValue())(parameters...)) |
| |
|
refvalue_t & | operator* () const |
| |
|
pointer_t | operator-> () const |
| |
|
StrongPtr & | operator= (const DynPtr_t &other) |
| |
|
StrongPtr & | operator= (const ReferenceBase< ObjectBase_t > *Obj) |
| |
|
StrongPtr & | operator= (const std::initializer_list< StrongPtr > &other) |
| |
|
StrongPtr & | operator= (const std::nullptr_t &) |
| |
|
StrongPtr & | operator= (const StrongPtr &other) |
| |
|
auto | operator[] (const IndexType &I) const -> decltype((*this->getPtrValue())[I]) |
| |
|
| StrongPtr (const ReferenceBase< ObjectBase_t > *Obj) |
| |
|
| StrongPtr (const ReferenceBase< ObjectBase_t > *Obj, const NotNullPtr &) |
| |
|
| StrongPtr (const std::nullptr_t &) |
| |
|
| StrongPtr (const StrongPtr< ChildObject, ObjectBase > &Other) |
| |
|
| StrongPtr (const StrongPtr< Object, ObjectBase > &Other) |
| |
|
| StrongPtr (const WeakPtr< ChildObject, ObjectBase_t > &Other) |
| |
|
pointer_t | getPtrValue () const |
| |
|
pointer_t | operator-> () const |
| |
|
refvalue_t & | operator* () const |
| |
|
size_t | operator~ () const |
| |
|
| WeakPtr (const std::nullptr_t &) |
| |
|
| WeakPtr (const ReferenceBase< ObjectBase > *Obj) |
| |
|
| WeakPtr (const ReferenceBase< ObjectBase > *Obj, const NotNullPtr &) |
| |
|
| WeakPtr (const WeakPtr< AnyObject, ObjectBase > &Other) |
| |
|
| WeakPtr (const WeakPtr &Other) |
| |
|
WeakPtr & | assignWeak (const WeakPtr &other) |
| |
|
WeakPtr & | operator= (const WeakPtr &other) |
| |
|
const DynPtr & | getDynPtr () const noexcept |
| |
|
const type_info & | getType () const noexcept |
| |
|
bool | isAssignable (const DynPtr< ObjectBase, ObjectBase > &Other) const noexcept |
| |
|
| operator void * () const noexcept |
| |
|
bool | operator! () const noexcept |
| |
|
void | speak (const char *s, const char *prefix="") const noexcept |
| |
|
void | Speak (const char *s, const char *prefix="") const |
| |
|
| static bool | isAPossibleFragmentSkeletonID (const SkeletonID &Candidate, const SkeletonID &BaseSkeletonID) |
| | Check if a skeleton ID could possibly be the fragment skeleton for a given base space.
|
| |
|
static void | create (Grid &theGrid, const SkeletonID &S, const RefPtr< FragmentArray_t > &theFragmentArray, int FragmentTopologyDimension) |
| |
|
static FragmentSkeletonSearch_t | findHighestDimensionalSkeleton (const SkeletonID &WhichOne, const NamedSkeleton_t &AvailableGridSkeletons) |
| | Search for highest dimensional skeleton topology that is two two index depths deeper.
|
| |
| static RefPtr< Skeleton > | findHighestDimensionalSkeleton (const SkeletonID &WhichOne, const SkeletonMap &AvailableGridSkeletons) |
| | Search for highest dimensional skeleton topology that is two index depths deeper.
|
| |
| static RefPtr< Representation > | findHighestDimensionalRepresentation (const SkeletonID &WhichOne, const SkeletonMap &AvailableGridSkeletons) |
| | Search for highest dimensional skeleton topology with relative representation into the current one instead of just looking two index depths deeper.
|
| |
|
static RefPtr< Field > | findHighestDimensionalFragmentationField (const SkeletonID &WhichOne, const SkeletonMap &AvailableGridSkeletons) |
| |
|
static FragmentSkeletonSearch_t | findMatchingSkeleton (const SkeletonID &WhichOne, const NamedSkeleton_t &AvailableGridSkeletons) |
| |
|
static FragmentSkeletonSearch_t | findSkeletonWithRelativeRepresentation (const SkeletonID &WhichOne, int DimensionOfFragmentSkeleton, const NamedSkeleton_t &AvailableGridSkeletons) |
| |
|
static const DynPtr & | getNullPtr () noexcept |
| |