|
GDCM 3.0.24
|
This class defines surface mesh primitives. More...
#include <gdcmMeshPrimitive.h>
Public Types | |
| enum | MPType { VERTEX = 0 , EDGE , TRIANGLE , TRIANGLE_STRIP , TRIANGLE_FAN , LINE , FACET , MPType_END } |
| This enumeration defines primitive types. More... | |
| typedef std::vector< DataElement > | PrimitivesData |
Public Member Functions | |
| MeshPrimitive () | |
| ~MeshPrimitive () override | |
| void | AddPrimitiveData (DataElement const &de) |
| unsigned int | GetNumberOfPrimitivesData () const |
| DataElement & | GetPrimitiveData () |
| const DataElement & | GetPrimitiveData () const |
| DataElement & | GetPrimitiveData (const unsigned int idx) |
| const DataElement & | GetPrimitiveData (const unsigned int idx) const |
| PrimitivesData & | GetPrimitivesData () |
| const PrimitivesData & | GetPrimitivesData () const |
| MPType | GetPrimitiveType () const |
| void | SetPrimitiveData (const unsigned int idx, DataElement const &de) |
| void | SetPrimitiveData (DataElement const &de) |
| void | SetPrimitivesData (PrimitivesData const &DEs) |
| void | SetPrimitiveType (const MPType type) |
Public Member Functions inherited from gdcm::Object | |
| Object () | |
| Object (const Object &) | |
| Special requirement for copy/cstor, assignment operator. | |
| virtual | ~Object () |
| void | operator= (const Object &) |
| virtual void | Print (std::ostream &) const |
Static Public Member Functions | |
| static MPType | GetMPType (const char *type) |
| static const char * | GetMPTypeString (const MPType type) |
Protected Attributes | |
| PrimitivesData | PrimitiveData |
| MPType | PrimitiveType |
Additional Inherited Members | |
Protected Member Functions inherited from gdcm::Object | |
| void | Register () |
| void | UnRegister () |
This class defines surface mesh primitives.
It is designed from surface mesh primitives macro.
| typedef std::vector< DataElement > gdcm::MeshPrimitive::PrimitivesData |
| gdcm::MeshPrimitive::MeshPrimitive | ( | ) |
|
override |
| void gdcm::MeshPrimitive::AddPrimitiveData | ( | DataElement const & | de | ) |
|
static |
|
static |
| unsigned int gdcm::MeshPrimitive::GetNumberOfPrimitivesData | ( | ) | const |
| DataElement & gdcm::MeshPrimitive::GetPrimitiveData | ( | ) |
| const DataElement & gdcm::MeshPrimitive::GetPrimitiveData | ( | ) | const |
| DataElement & gdcm::MeshPrimitive::GetPrimitiveData | ( | const unsigned int | idx | ) |
| const DataElement & gdcm::MeshPrimitive::GetPrimitiveData | ( | const unsigned int | idx | ) | const |
| PrimitivesData & gdcm::MeshPrimitive::GetPrimitivesData | ( | ) |
| const PrimitivesData & gdcm::MeshPrimitive::GetPrimitivesData | ( | ) | const |
| MPType gdcm::MeshPrimitive::GetPrimitiveType | ( | ) | const |
| void gdcm::MeshPrimitive::SetPrimitiveData | ( | const unsigned int | idx, |
| DataElement const & | de | ||
| ) |
| void gdcm::MeshPrimitive::SetPrimitiveData | ( | DataElement const & | de | ) |
| void gdcm::MeshPrimitive::SetPrimitivesData | ( | PrimitivesData const & | DEs | ) |
| void gdcm::MeshPrimitive::SetPrimitiveType | ( | const MPType | type | ) |
|
protected |
|
protected |