RVC::CAD::ELEMENT::MESH Class Reference

CAD element TYPE_Mesh class implementation. More...

#include <rvc/cad.h>

List of all members.

Public Member Functions

void Clear ()
const POLYLINEGetMeshPoints () const
UINT32 GetNumColumnVertices () const
UINT32 GetNumLineVertices () const
bool IsLeftRightClosed () const
bool IsTopBottomClosed () const
 MESH ()
void SetLeftRightClosed (bool LeftRightClosed)
void SetMeshPoints (const POLYLINE &MeshPoints)
void SetNumColumnVertices (UINT32 NumColumnVertices)
void SetNumLineVertices (UINT32 NumLineVertices)
void SetTopBottomClosed (bool TopBottomClosed)

Private Attributes

bool m_LeftRightClosed
POLYLINE m_MeshPoints
UINT32 m_NumColumnVertices
UINT32 m_NumLineVertices
bool m_TopBottomClosed


Detailed Description

CAD element TYPE_Mesh class implementation.

Definition at line 1250 of file cad.h.


Constructor & Destructor Documentation

RVC::CAD::ELEMENT::MESH::MESH  )  [inline]
 

Default Constructor.

Definition at line 1253 of file cad.h.


Member Function Documentation

void RVC::CAD::ELEMENT::MESH::Clear  )  [inline]
 

Set the MESH class back to its ctor'd state.

Definition at line 1262 of file cad.h.

const POLYLINE& RVC::CAD::ELEMENT::MESH::GetMeshPoints  )  const [inline]
 

Get the mesh point array.

The number of points is equal to GetNumColumnVertices() * GetNumLineVertices()

Returns:
A POLYLINE containing the mesh points

Definition at line 1273 of file cad.h.

UINT32 RVC::CAD::ELEMENT::MESH::GetNumColumnVertices  )  const [inline]
 

Get the number of columns in the mesh.

Returns:
Number of columns in the mesh

Definition at line 1278 of file cad.h.

UINT32 RVC::CAD::ELEMENT::MESH::GetNumLineVertices  )  const [inline]
 

Get the number of lines in the mesh.

Returns:
Number of lines in the mesh

Definition at line 1283 of file cad.h.

bool RVC::CAD::ELEMENT::MESH::IsLeftRightClosed  )  const [inline]
 

Determine if the left and right sides of the mesh are to be closed.

Returns:
'True' if the left and right sides are to be closed, 'false' if not

Definition at line 1288 of file cad.h.

bool RVC::CAD::ELEMENT::MESH::IsTopBottomClosed  )  const [inline]
 

Determine if the top and bottom sides of the mesh are to be closed.

Returns:
'True' if the top and bottom sides are to be closed, 'false' if not

Definition at line 1293 of file cad.h.

void RVC::CAD::ELEMENT::MESH::SetLeftRightClosed bool  LeftRightClosed  )  [inline]
 

Set flag to state that the left and right sides of the mesh are to be closed.

Definition at line 1297 of file cad.h.

void RVC::CAD::ELEMENT::MESH::SetMeshPoints const POLYLINE MeshPoints  )  [inline]
 

Set the mesh point array.

The number of points is equal to GetNumColumnVertices() * GetNumLineVertices()

Definition at line 1303 of file cad.h.

void RVC::CAD::ELEMENT::MESH::SetNumColumnVertices UINT32  NumColumnVertices  )  [inline]
 

Set the number of columns in the mesh.

Definition at line 1308 of file cad.h.

void RVC::CAD::ELEMENT::MESH::SetNumLineVertices UINT32  NumLineVertices  )  [inline]
 

Set the number of lines in the mesh.

Definition at line 1313 of file cad.h.

void RVC::CAD::ELEMENT::MESH::SetTopBottomClosed bool  TopBottomClosed  )  [inline]
 

Set flag to state that the top and bottom sides of the mesh are to be closed.

Definition at line 1318 of file cad.h.


Member Data Documentation

bool RVC::CAD::ELEMENT::MESH::m_LeftRightClosed [private]
 

Definition at line 1326 of file cad.h.

POLYLINE RVC::CAD::ELEMENT::MESH::m_MeshPoints [private]
 

Definition at line 1327 of file cad.h.

UINT32 RVC::CAD::ELEMENT::MESH::m_NumColumnVertices [private]
 

Number of Y vertices for mesh.

Definition at line 1324 of file cad.h.

UINT32 RVC::CAD::ELEMENT::MESH::m_NumLineVertices [private]
 

Number of X vertices for mesh.

Definition at line 1323 of file cad.h.

bool RVC::CAD::ELEMENT::MESH::m_TopBottomClosed [private]
 

Definition at line 1325 of file cad.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:21:12 2004 for TNTsdk by  doxygen 1.3.8-20040913