#include <K3dPlaneVis.h>
Inheritance diagram for K3dPlaneVis:

| Public Member Functions | |
| K3dPlaneVis () | |
| ~K3dPlaneVis () | |
| K3dPlaneVis & | operator= (K3dPlaneVis &_rkPlaneVis) | 
| TVector3Array & | GetVertexArray () | 
| Get four vertices of plane for visualization. | |
| void | AddVertex (K3dVector3Obj *_pVertex) | 
| Add vertex to the array. | |
| void | DeleteVertex (K3dVector3Obj *_pVertex) | 
| Delete vertex index from array. | |
| void | DeleteVertexArray () | 
| Delete vertex array. | |
| K3dColor3 * | GetColor () | 
| Get color. | |
| void | SetColor (K3dColor3 *_pColor) | 
| Set color. | |
| float & | GetWidth () | 
| Get plane width for visualization. | |
| float & | GetHeight () | 
| Get plane height for visualization. | |
| Private Attributes | |
| TVector3Array | m_vVertex | 
| Four vertices for visualization. | |
| TVector3Array::iterator | m_itVertex | 
| Vertex array iterator. | |
| K3dColor3 * | m_pColor | 
| Plane color. | |
| float | m_fWidth | 
| Plane width for visualization. | |
| float | m_fHeight | 
| Plane height for visualization. | |
Definition at line 40 of file K3dPlaneVis.h.
| K3dPlaneVis::K3dPlaneVis | ( | ) | 
| K3dPlaneVis::~K3dPlaneVis | ( | ) | 
Definition at line 43 of file K3dPlaneVis.cpp.
| K3dPlaneVis & K3dPlaneVis::operator= | ( | K3dPlaneVis & | _rkPlaneVis | ) | 
Definition at line 47 of file K3dPlaneVis.cpp.
References GetColor(), K3dPlane::GetDistance(), GetHeight(), K3dPlane::GetNormal(), K3dPlane::GetPosition(), GetVertexArray(), and GetWidth().
| TVector3Array& K3dPlaneVis::GetVertexArray | ( | ) |  [inline] | 
Get four vertices of plane for visualization.
Definition at line 54 of file K3dPlaneVis.h.
References m_vVertex.
Referenced by K3dPlaneWork::CalcVertexArray(), K3dPolyPlaneBuild::CalcVertsOnPlane(), K3dPlaneWork::CheckPlane(), K3dPolyPlaneBuild::CreateNewPolyPlaneObj(), operator=(), and K3dPlaneMove::operator=().
| void K3dPlaneVis::AddVertex | ( | K3dVector3Obj * | _pVertex | ) |  [inline] | 
Add vertex to the array.
Definition at line 60 of file K3dPlaneVis.h.
References m_vVertex.
Referenced by K3dPlaneBuild::CreateNewPlaneObj().
| void K3dPlaneVis::DeleteVertex | ( | K3dVector3Obj * | _pVertex | ) |  [inline] | 
Delete vertex index from array.
Definition at line 73 of file K3dPlaneVis.h.
References m_itVertex, and m_vVertex.
| void K3dPlaneVis::DeleteVertexArray | ( | ) |  [inline] | 
Delete vertex array.
Definition at line 87 of file K3dPlaneVis.h.
References m_vVertex.
Referenced by K3dPlaneBuild::CreateNewPlaneObj().
| K3dColor3* K3dPlaneVis::GetColor | ( | ) |  [inline] | 
Get color.
Definition at line 93 of file K3dPlaneVis.h.
References m_pColor.
Referenced by K3dPlaneBuild::CreateNewPlaneObj(), K3dPolyPlaneBuild::CreateNewPolyPlaneObj(), operator=(), and K3dPlaneMove::operator=().
| void K3dPlaneVis::SetColor | ( | K3dColor3 * | _pColor | ) |  [inline] | 
Set color.
Definition at line 99 of file K3dPlaneVis.h.
References m_pColor.
Referenced by K3dPlaneBuild::CreateNewPlaneObj(), and K3dPolyPlaneBuild::CreateNewPolyPlaneObj().
| float& K3dPlaneVis::GetWidth | ( | ) |  [inline] | 
Get plane width for visualization.
Definition at line 105 of file K3dPlaneVis.h.
References m_fWidth.
Referenced by K3dCutPoly::AddNewPlane(), K3dPlaneWork::CalcVertexArray(), K3dBoxBuild::CreatePlane(), operator=(), and K3dPlaneMove::operator=().
| float& K3dPlaneVis::GetHeight | ( | ) |  [inline] | 
Get plane height for visualization.
Definition at line 111 of file K3dPlaneVis.h.
References m_fHeight.
Referenced by K3dCutPoly::AddNewPlane(), K3dPlaneWork::CalcVertexArray(), K3dBoxBuild::CreatePlane(), operator=(), and K3dPlaneMove::operator=().
| TVector3Array K3dPlaneVis::m_vVertex  [private] | 
Four vertices for visualization.
Reimplemented in K3dPolyPlane.
Definition at line 42 of file K3dPlaneVis.h.
Referenced by AddVertex(), DeleteVertex(), DeleteVertexArray(), GetVertexArray(), and K3dPlaneVis().
| TVector3Array::iterator K3dPlaneVis::m_itVertex  [private] | 
Vertex array iterator.
Reimplemented in K3dPolyPlane.
Definition at line 43 of file K3dPlaneVis.h.
Referenced by DeleteVertex().
| K3dColor3* K3dPlaneVis::m_pColor  [private] | 
Plane color.
Definition at line 44 of file K3dPlaneVis.h.
Referenced by GetColor(), K3dPlaneVis(), and SetColor().
| float K3dPlaneVis::m_fWidth  [private] | 
Plane width for visualization.
Definition at line 45 of file K3dPlaneVis.h.
Referenced by GetWidth(), and K3dPlaneVis().
| float K3dPlaneVis::m_fHeight  [private] | 
Plane height for visualization.
Definition at line 46 of file K3dPlaneVis.h.
Referenced by GetHeight(), and K3dPlaneVis().
 1.5.0
 1.5.0