#include <K3dPolyPlane.h>
Inheritance diagram for K3dPolyPlane:
Public Member Functions | |
K3dPolyPlane () | |
~K3dPolyPlane () | |
TVector3Array & | GetOnPlaneVertexArray () |
Get vertex array lies on plane. | |
void | AddOnPlaneVertex (K3dVector3Obj *_pVertex) |
Add on plane vertex to the array. | |
void | DeleteOnPlaneVertex (K3dVector3Obj *_pVertex) |
Delete on plane vertex index from array. | |
Private Attributes | |
TVector3Array | m_vVertex |
Vertex array lies on the plane. | |
TVector3Array::iterator | m_itVertex |
Vertex array iterator. |
Definition at line 36 of file K3dPolyPlane.h.
K3dPolyPlane::K3dPolyPlane | ( | ) |
Definition at line 34 of file K3dPolyPlane.cpp.
K3dPolyPlane::~K3dPolyPlane | ( | ) |
Definition at line 38 of file K3dPolyPlane.cpp.
TVector3Array& K3dPolyPlane::GetOnPlaneVertexArray | ( | ) | [inline] |
Get vertex array lies on plane.
Definition at line 45 of file K3dPolyPlane.h.
References m_vVertex.
Referenced by K3dPolyPlaneBuild::CalcVertsOnPlane(), K3dConvex::CheckConvexPlane(), K3dConvex::CheckEdge(), K3dConvex::CreateOnPlaneEdges(), K3dTriangulation::SortVector3ArrayByAngle(), and K3dTriangulation::TriangulatePolyPlane().
void K3dPolyPlane::AddOnPlaneVertex | ( | K3dVector3Obj * | _pVertex | ) | [inline] |
Add on plane vertex to the array.
Definition at line 51 of file K3dPolyPlane.h.
References m_vVertex.
void K3dPolyPlane::DeleteOnPlaneVertex | ( | K3dVector3Obj * | _pVertex | ) | [inline] |
Delete on plane vertex index from array.
Definition at line 57 of file K3dPolyPlane.h.
References m_itVertex, and m_vVertex.
TVector3Array K3dPolyPlane::m_vVertex [private] |
Vertex array lies on the plane.
Reimplemented from K3dPlaneVis.
Definition at line 38 of file K3dPolyPlane.h.
Referenced by AddOnPlaneVertex(), DeleteOnPlaneVertex(), and GetOnPlaneVertexArray().
TVector3Array::iterator K3dPolyPlane::m_itVertex [private] |
Vertex array iterator.
Reimplemented from K3dPlaneVis.
Definition at line 39 of file K3dPolyPlane.h.
Referenced by DeleteOnPlaneVertex().