#include <TypeInfo_BoundingBox.h>
|
| static sofa::Size | size () |
| |
| static sofa::Size | byteSize () |
| |
| static sofa::Size | size (const DataType &) |
| |
| static bool | setSize (DataType &, sofa::Size) |
| |
| template<typename T > |
| static void | getValue (const DataType &data, sofa::Size index, T &value) |
| | since TypeInfos abstract all containers as 1D arrays, T here is of ValueType More...
|
| |
| template<typename T > |
| static void | setValue (DataType &data, sofa::Size index, const T &value) |
| |
| static double | getScalarValue (const void *data, sofa::Size index) |
| |
| static void | setScalarValue (const void *data, sofa::Size index, SReal value) |
| |
| static void | getValueString (const DataType &data, sofa::Size index, std::string &value) |
| |
| static void | setValueString (DataType &data, sofa::Size index, const std::string &value) |
| |
| static const void * | getValuePtr (const DataType &bbox) |
| |
| static void * | getValuePtr (DataType &bbox) |
| |
◆ byteSize()
| static sofa::Size sofa::defaulttype::BoundingBoxTypeInfo::byteSize |
( |
| ) |
|
|
inlinestatic |
◆ getScalarValue()
| static double sofa::defaulttype::BoundingBoxTypeInfo::getScalarValue |
( |
const void * |
data, |
|
|
sofa::Size |
index |
|
) |
| |
|
inlinestatic |
◆ getValue()
template<typename T >
| static void sofa::defaulttype::BoundingBoxTypeInfo::getValue |
( |
const DataType & |
data, |
|
|
sofa::Size |
index, |
|
|
T & |
value |
|
) |
| |
|
inlinestatic |
since TypeInfos abstract all containers as 1D arrays, T here is of ValueType
◆ getValuePtr() [1/2]
| static const void* sofa::defaulttype::BoundingBoxTypeInfo::getValuePtr |
( |
const DataType & |
bbox | ) |
|
|
inlinestatic |
◆ getValuePtr() [2/2]
| static void* sofa::defaulttype::BoundingBoxTypeInfo::getValuePtr |
( |
DataType & |
bbox | ) |
|
|
inlinestatic |
◆ getValueString()
| static void sofa::defaulttype::BoundingBoxTypeInfo::getValueString |
( |
const DataType & |
data, |
|
|
sofa::Size |
index, |
|
|
std::string & |
value |
|
) |
| |
|
inlinestatic |
◆ setScalarValue()
| static void sofa::defaulttype::BoundingBoxTypeInfo::setScalarValue |
( |
const void * |
data, |
|
|
sofa::Size |
index, |
|
|
SReal |
value |
|
) |
| |
|
inlinestatic |
◆ setSize()
| static bool sofa::defaulttype::BoundingBoxTypeInfo::setSize |
( |
DataType & |
, |
|
|
sofa::Size |
|
|
) |
| |
|
inlinestatic |
◆ setValue()
template<typename T >
| static void sofa::defaulttype::BoundingBoxTypeInfo::setValue |
( |
DataType & |
data, |
|
|
sofa::Size |
index, |
|
|
const T & |
value |
|
) |
| |
|
inlinestatic |
◆ setValueString()
| static void sofa::defaulttype::BoundingBoxTypeInfo::setValueString |
( |
DataType & |
data, |
|
|
sofa::Size |
index, |
|
|
const std::string & |
value |
|
) |
| |
|
inlinestatic |
◆ size() [1/2]
| static sofa::Size sofa::defaulttype::BoundingBoxTypeInfo::size |
( |
| ) |
|
|
inlinestatic |
◆ size() [2/2]
| static sofa::Size sofa::defaulttype::BoundingBoxTypeInfo::size |
( |
const DataType & |
| ) |
|
|
inlinestatic |
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
| Enumerator |
|---|
| ZeroConstructor | |
◆ anonymous enum
-> I don't think so, bbox are initialized with +inf / -inf usually
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum