|
|
RefPtr< Field > | getParentChildMapping () const |
| |
|
bool | assign (const RefPtr< Grid > &theGrid, const SkeletonID &ParentSid, const SkeletonID &ChildSid) |
| | Get refinement information between two Skeletons on the same Grid.
|
| |
|
bool | assign (const RefPtr< Grid > &theParentGrid, const SkeletonID &ParentSid, const RefPtr< Grid > &theChildGrid, const SkeletonID &ChildSid) |
| | Get refinement information between different Grids.
|
| |
|
| RelativeRepresentation (const RefPtr< Grid > &theGrid, const SkeletonID &ParentSid, const SkeletonID &ChildSid) |
| |
|
| RelativeRepresentation (const Grid &theGrid, const SkeletonID &ParentSid, const SkeletonID &ChildSid) |
| |
|
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 |
| |
A relative representation from one Skeleton to another Skeleton where elements of one Skeleton are related to the other one.
- Examples
- XF_LineSetHierarchicalRegularized.cpp.