#include <CTiglPolyData.h>
Public Member Functions | |
| TIGL_EXPORT unsigned long | addPointNormal (const class CTiglPoint &p, const class CTiglPoint &n) |
| TIGL_EXPORT void | addPolygon (const class CTiglPolygon &) |
| TIGL_EXPORT unsigned long | addTriangleByVertexIndex (unsigned long i1, unsigned long i2, unsigned long i3) |
| TIGL_EXPORT | CTiglPolyObject () |
| TIGL_EXPORT void | enableNormals (bool) |
| TIGL_EXPORT const char * | getMetadataElements () const |
| TIGL_EXPORT unsigned long | getNPointsOfPolygon (unsigned long iPoly) const |
| TIGL_EXPORT unsigned long | getNPolygons () const |
| TIGL_EXPORT unsigned int | getNumberOfPolyRealData () const |
| TIGL_EXPORT unsigned long | getNVertices () const |
| TIGL_EXPORT const char * | getPolyDataFieldName (unsigned long iField) const |
| TIGL_EXPORT double | getPolyDataReal (unsigned long iPoly, const char *dataName) const |
| TIGL_EXPORT const char * | getPolyMetadata (unsigned long iPoly) const |
| TIGL_EXPORT double | getVertexDataReal (unsigned long iVertexIndex, const char *dataName) const |
| TIGL_EXPORT unsigned long | getVertexIndexOfPolygon (unsigned long iPoint, unsigned long iPoly) const |
| TIGL_EXPORT const CTiglPoint & | getVertexNormal (unsigned long iVertexIndex) const |
| TIGL_EXPORT const CTiglPoint & | getVertexPoint (unsigned long iVertexIndex) const |
| TIGL_EXPORT bool | hasMetadata () const |
| TIGL_EXPORT bool | hasNormals () const |
| TIGL_EXPORT void | setMetadataElements (const char *) |
| TIGL_EXPORT void | setPolyDataReal (unsigned long iPoly, const char *dataName, double value) |
| TIGL_EXPORT void | setPolyMetadata (unsigned long iPoly, const char *) |
| TIGL_EXPORT void | setVertexDataReal (unsigned long iVertexIndex, const char *dataName, double value) |
| TIGL_EXPORT | ~CTiglPolyObject () |
Private Member Functions | |
| CTiglPolyObject & | operator= (const CTiglPolyObject &) |
Private Attributes | |
| ObjectImpl * | impl |
| TIGL_EXPORT tigl::CTiglPolyObject::CTiglPolyObject | ( | ) |
| TIGL_EXPORT tigl::CTiglPolyObject::~CTiglPolyObject | ( | ) |
| TIGL_EXPORT unsigned long tigl::CTiglPolyObject::addPointNormal | ( | const class CTiglPoint & | p, |
| const class CTiglPoint & | n ) |
| TIGL_EXPORT void tigl::CTiglPolyObject::addPolygon | ( | const class CTiglPolygon & | ) |
| TIGL_EXPORT unsigned long tigl::CTiglPolyObject::addTriangleByVertexIndex | ( | unsigned long | i1, |
| unsigned long | i2, | ||
| unsigned long | i3 ) |
| TIGL_EXPORT void tigl::CTiglPolyObject::enableNormals | ( | bool | ) |
| TIGL_EXPORT const char * tigl::CTiglPolyObject::getMetadataElements | ( | ) | const |
| TIGL_EXPORT unsigned long tigl::CTiglPolyObject::getNPointsOfPolygon | ( | unsigned long | iPoly | ) | const |
| TIGL_EXPORT unsigned long tigl::CTiglPolyObject::getNPolygons | ( | ) | const |
| TIGL_EXPORT unsigned int tigl::CTiglPolyObject::getNumberOfPolyRealData | ( | ) | const |
| TIGL_EXPORT unsigned long tigl::CTiglPolyObject::getNVertices | ( | ) | const |
| TIGL_EXPORT const char * tigl::CTiglPolyObject::getPolyDataFieldName | ( | unsigned long | iField | ) | const |
| TIGL_EXPORT double tigl::CTiglPolyObject::getPolyDataReal | ( | unsigned long | iPoly, |
| const char * | dataName ) const |
| TIGL_EXPORT const char * tigl::CTiglPolyObject::getPolyMetadata | ( | unsigned long | iPoly | ) | const |
| TIGL_EXPORT double tigl::CTiglPolyObject::getVertexDataReal | ( | unsigned long | iVertexIndex, |
| const char * | dataName ) const |
| TIGL_EXPORT unsigned long tigl::CTiglPolyObject::getVertexIndexOfPolygon | ( | unsigned long | iPoint, |
| unsigned long | iPoly ) const |
| TIGL_EXPORT const CTiglPoint & tigl::CTiglPolyObject::getVertexNormal | ( | unsigned long | iVertexIndex | ) | const |
| TIGL_EXPORT const CTiglPoint & tigl::CTiglPolyObject::getVertexPoint | ( | unsigned long | iVertexIndex | ) | const |
| TIGL_EXPORT bool tigl::CTiglPolyObject::hasMetadata | ( | ) | const |
| TIGL_EXPORT bool tigl::CTiglPolyObject::hasNormals | ( | ) | const |
|
private |
| TIGL_EXPORT void tigl::CTiglPolyObject::setMetadataElements | ( | const char * | ) |
| TIGL_EXPORT void tigl::CTiglPolyObject::setPolyDataReal | ( | unsigned long | iPoly, |
| const char * | dataName, | ||
| double | value ) |
| TIGL_EXPORT void tigl::CTiglPolyObject::setPolyMetadata | ( | unsigned long | iPoly, |
| const char * | ) |
| TIGL_EXPORT void tigl::CTiglPolyObject::setVertexDataReal | ( | unsigned long | iVertexIndex, |
| const char * | dataName, | ||
| double | value ) |
|
private |