#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 |