#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