#include <ivf/IvfMesh.h>
Inheritance diagram for CIvfMesh:

Public Types | |
| enum | TMeshType { MT_ORDER_2, MT_ORDER_4 } |
| enum | TMeshOrientation { MO_CW, MO_CCW } |
Public Member Functions | |
| CIvfMesh () | |
| virtual | ~CIvfMesh () |
| IvfClassInfo ("CIvfMesh", CIvfShape) | |
| void | createMesh (double width, double height) |
| void | setSize (int xSize, int ySize) |
| void | getSize (int &xSize, int &ySize) |
| void | setControlPoint (int i, int j, double x, double y, double z) |
| void | getControlPoint (int i, int j, double &x, double &y, double &z) |
| void | setMeshOrientation (TMeshOrientation meshOrientation) |
| void | setMeshResolution (int rows, int cols) |
| void | setMeshType (TMeshType meshType) |
| void | setControlPoint (int i, int j, double y) |
Protected Member Functions | |
| void | createGeometry () |
| void | initialize () |
Implements a mesh using OpenGL glEvalMesh2 function
Definition at line 37 of file IvfMesh.h.
|
|
CIvfMesh constructor |
|
|
CIvfMesh destructor |
|
|
Forces an object recalculation. Reimplemented from CIvfShape. |
|
||||||||||||||||||||||||
|
Return mesh control point |
|
||||||||||||
|
Return mesh size |
|
||||||||||||||||
|
Set position of control point |
|
||||||||||||||||||||||||
|
Set mesh control point |
|
|
Mesh orientation Determines the orientation of the primitives generated. MO_CW = clockwise orientation MO_CCW = counter clockwise. |
|
||||||||||||
|
Set mesh resolution Resolution of mesh when evaluating the surface mesh. |
|
|
Set mesh type Set mesh function order. MT_ORDER_2 = linear MT_ORDER_4 = quadratic. |
|
||||||||||||
|
Set mesh size |
1.4.6-NO