#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