AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
agxData::AttributePtr< T > Class Template Reference

#include <AttributePtr.h>

Public Member Functions

 AttributePtr ()
 
 AttributePtr (EntityPtr entity, const Attribute *attribute)
 
T & get ()
 
const T & get () const
 
bool isValid () const
 
 operator bool () const
 
bool operator! () const
 
void setEntityPtr (EntityPtr entity)
 

Detailed Description

template<typename T>
class agxData::AttributePtr< T >

Definition at line 28 of file AttributePtr.h.

Constructor & Destructor Documentation

◆ AttributePtr() [1/2]

template<typename T >
agxData::AttributePtr< T >::AttributePtr
inline

Definition at line 869 of file EntityStorage.h.

◆ AttributePtr() [2/2]

template<typename T >
agxData::AttributePtr< T >::AttributePtr ( EntityPtr  entity,
const Attribute *  attribute 
)
inline

Definition at line 874 of file EntityStorage.h.

Member Function Documentation

◆ get() [1/2]

template<typename T >
T & agxData::AttributePtr< T >::get

Definition at line 879 of file EntityStorage.h.

References agxAssert.

◆ get() [2/2]

template<typename T >
const T & agxData::AttributePtr< T >::get

Definition at line 886 of file EntityStorage.h.

References agxAssert.

◆ isValid()

template<typename T >
bool agxData::AttributePtr< T >::isValid

Definition at line 893 of file EntityStorage.h.

◆ operator bool()

template<typename T >
agxData::AttributePtr< T >::operator bool

Definition at line 906 of file EntityStorage.h.

◆ operator!()

template<typename T >
bool agxData::AttributePtr< T >::operator!

Definition at line 900 of file EntityStorage.h.

◆ setEntityPtr()

template<typename T >
void agxData::AttributePtr< T >::setEntityPtr ( EntityPtr  entity)
inline

Definition at line 43 of file AttributePtr.h.


The documentation for this class was generated from the following files: