3.4.0
tigl::CTiglPolyData Class Reference

#include <CTiglPolyData.h>

Public Member Functions

TIGL_EXPORT CTiglPolyObjectcreateNewObject ()
 
TIGL_EXPORT CTiglPolyData ()
 
TIGL_EXPORT CTiglPolyObjectcurrentObject ()
 
TIGL_EXPORT const CTiglPolyObjectcurrentObject () const
 
TIGL_EXPORT unsigned int getNObjects () const
 
TIGL_EXPORT const CTiglPolyObjectgetObject (unsigned int iObject) const
 
TIGL_EXPORT unsigned long getTotalPolygonCount () const
 
TIGL_EXPORT unsigned long getTotalVertexCount () const
 
TIGL_EXPORT CTiglPolyObjectswitchObject (unsigned int iObject)
 
TIGL_EXPORT ~CTiglPolyData ()
 

Private Attributes

std::vector< CTiglPolyObject * > _objects
 
std::vector< CTiglPolyObject * >::iterator itCurrentObj
 

Constructor & Destructor Documentation

◆ CTiglPolyData()

TIGL_EXPORT tigl::CTiglPolyData::CTiglPolyData ( )

◆ ~CTiglPolyData()

TIGL_EXPORT tigl::CTiglPolyData::~CTiglPolyData ( )

Member Function Documentation

◆ createNewObject()

TIGL_EXPORT CTiglPolyObject& tigl::CTiglPolyData::createNewObject ( )

◆ currentObject() [1/2]

TIGL_EXPORT CTiglPolyObject& tigl::CTiglPolyData::currentObject ( )

◆ currentObject() [2/2]

TIGL_EXPORT const CTiglPolyObject& tigl::CTiglPolyData::currentObject ( ) const

◆ getNObjects()

TIGL_EXPORT unsigned int tigl::CTiglPolyData::getNObjects ( ) const

◆ getObject()

TIGL_EXPORT const CTiglPolyObject& tigl::CTiglPolyData::getObject ( unsigned int  iObject) const

◆ getTotalPolygonCount()

TIGL_EXPORT unsigned long tigl::CTiglPolyData::getTotalPolygonCount ( ) const

◆ getTotalVertexCount()

TIGL_EXPORT unsigned long tigl::CTiglPolyData::getTotalVertexCount ( ) const

◆ switchObject()

TIGL_EXPORT CTiglPolyObject& tigl::CTiglPolyData::switchObject ( unsigned int  iObject)

Field Documentation

◆ _objects

std::vector<CTiglPolyObject*> tigl::CTiglPolyData::_objects
private

◆ itCurrentObj

std::vector<CTiglPolyObject*>::iterator tigl::CTiglPolyData::itCurrentObj
private

The documentation for this class was generated from the following file: