|
GDCM
2.2.4
|
This class defines surface mesh primitives. It is designed from surface mesh primitives macro. 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 () | |
| virtual | ~MeshPrimitive () |
| void | AddPrimitiveData (DataElement const &de) |
| unsigned int | GetNumberOfPrimitivesData () const |
| 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 () |
| MPType | GetPrimitiveType () const |
| void | SetPrimitiveData (DataElement const &de) |
| void | SetPrimitiveData (const unsigned int idx, 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, assigment operator. More... | |
| 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 | ( | ) |
|
virtual |
| void gdcm::MeshPrimitive::AddPrimitiveData | ( | DataElement const & | de | ) |
|
static |
|
static |
| unsigned int gdcm::MeshPrimitive::GetNumberOfPrimitivesData | ( | ) | const |
| 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 | ( | ) |
| MPType gdcm::MeshPrimitive::GetPrimitiveType | ( | ) | const |
| void gdcm::MeshPrimitive::SetPrimitiveData | ( | DataElement const & | de | ) |
| void gdcm::MeshPrimitive::SetPrimitiveData | ( | const unsigned int | idx, |
| DataElement const & | de | ||
| ) |
| void gdcm::MeshPrimitive::SetPrimitivesData | ( | PrimitivesData const & | DEs | ) |
| void gdcm::MeshPrimitive::SetPrimitiveType | ( | const MPType | type | ) |
|
protected |
|
protected |
1.8.6