K3dPolyPlane Class Reference

#include <K3dPolyPlane.h>

Inheritance diagram for K3dPolyPlane:

K3dPlaneObj K3dPlaneMove K3dPlaneVis K3dPlane List of all members.

Public Member Functions

 K3dPolyPlane ()
 ~K3dPolyPlane ()
TVector3ArrayGetOnPlaneVertexArray ()
 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.

Detailed Description

Definition at line 36 of file K3dPolyPlane.h.


Constructor & Destructor Documentation

K3dPolyPlane::K3dPolyPlane (  ) 

Definition at line 34 of file K3dPolyPlane.cpp.

K3dPolyPlane::~K3dPolyPlane (  ) 

Definition at line 38 of file K3dPolyPlane.cpp.


Member Function Documentation

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Thu Aug 16 23:53:33 2007 for K3dEngine by  doxygen 1.5.0