15 #ifndef GDCMMESHPRIMITIVE_H
16 #define GDCMMESHPRIMITIVE_H
52 static const char * GetMPTypeString(
const MPType type);
54 static MPType GetMPType(
const char * type);
60 MPType GetPrimitiveType()
const;
61 void SetPrimitiveType(
const MPType type);
67 const PrimitivesData & GetPrimitivesData()
const;
68 PrimitivesData & GetPrimitivesData();
69 void SetPrimitivesData(PrimitivesData
const & DEs);
71 const DataElement & GetPrimitiveData(
const unsigned int idx)
const;
72 DataElement & GetPrimitiveData(
const unsigned int idx);
73 void SetPrimitiveData(
const unsigned int idx,
DataElement const & de);
76 unsigned int GetNumberOfPrimitivesData()
const;
90 #endif // GDCMMESHPRIMITIVE_H
MPType
This enumeration defines primitive types.
Definition: gdcmMeshPrimitive.h:41
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
Object.
Definition: gdcmObject.h:36
Class to represent a Data Element either Implicit or Explicit.
Definition: gdcmDataElement.h:58
PrimitivesData PrimitiveData
Definition: gdcmMeshPrimitive.h:85
Definition: gdcmMeshPrimitive.h:43
Definition: gdcmMeshPrimitive.h:47
Definition: gdcmMeshPrimitive.h:48
Definition: gdcmMeshPrimitive.h:45
Definition: gdcmMeshPrimitive.h:44
This class defines surface mesh primitives. It is designed from surface mesh primitives macro...
Definition: gdcmMeshPrimitive.h:30
MPType PrimitiveType
Definition: gdcmMeshPrimitive.h:81
std::vector< DataElement > PrimitivesData
Definition: gdcmMeshPrimitive.h:34
Definition: gdcmASN1.h:20
Definition: gdcmMeshPrimitive.h:46