|
AGX Dynamics 2.42.1.1
|
Generic data. More...
#include <Data.h>
Inheritance diagram for agxData::Data:Public Member Functions | |
| Data (void *ptr=nullptr) | |
| AbstractArray & | asArray () |
| template<typename T > | |
| Array< T > & | asArray () |
| const AbstractArray & | asArray () const |
| template<typename T > | |
| const Array< T > & | asArray () const |
| AbstractScalar & | asScalar () |
| template<typename T > | |
| Scalar< T > & | asScalar () |
| const AbstractScalar & | asScalar () const |
| template<typename T > | |
| const Scalar< T > & | asScalar () const |
| void * | ptr () |
| const void * | ptr () const |
Protected Attributes | |
| void * | m_ptr |
| AbstractArray & agxData::Data::asArray | ( | ) |
| const AbstractArray & agxData::Data::asArray | ( | ) | const |
| const Array< T > & agxData::Data::asArray |
| AbstractScalar & agxData::Data::asScalar | ( | ) |
| const AbstractScalar & agxData::Data::asScalar | ( | ) | const |
| const Scalar< T > & agxData::Data::asScalar |
| void * agxData::Data::ptr | ( | ) |
Definition at line 84 of file Data.h.
References m_ptr.
Referenced by agxData::Value::get(), agxData::Value::isValid(), agxData::Value::ptr(), and agxData::Value::transform().
|
protected |
Definition at line 72 of file Data.h.
Referenced by agxData::AbstractScalar::get(), agxData::AbstractArray::init(), agxData::Scalar< T >::operator=(), ptr(), agxData::Array< T >::raw(), agxData::AbstractScalar::setStorage(), and agxData::AbstractArray::sync().