#include <SMF_State.hpp>
Public Member Functions | |
SMF_State (const SMF_ivars &ivar, SMF_State *next=0) | |
void | set_vertex_correction (int i) |
void | inc (const char *var, int delta=1) |
void | dec (const char *var, int delta=1) |
void | mmult (const AffineXform &) |
void | mload (const AffineXform &) |
void | vertex (double v[3]) |
void | normal (double n[3]) |
void | face (int *, const SMF_ivars &ivar) |
Private Attributes | |
int | first_vertex |
int | vertex_correction |
AffineXform | xform |
Definition at line 17 of file SMF_State.hpp.
Definition at line 10 of file SMF_State.cpp.
References first_vertex, moab::SMF_ivars::next_vertex, vertex_correction, and xform.
void moab::SMF_State::dec | ( | const char * | var, |
int | delta = 1 |
||
) |
void moab::SMF_State::face | ( | int * | verts, |
const SMF_ivars & | ivar | ||
) |
Definition at line 36 of file SMF_State.cpp.
References first_vertex, moab::SMF_ivars::next_vertex, and vertex_correction.
void moab::SMF_State::inc | ( | const char * | var, |
int | delta = 1 |
||
) |
void moab::SMF_State::mload | ( | const AffineXform & | M | ) |
void moab::SMF_State::mmult | ( | const AffineXform & | M | ) |
void moab::SMF_State::normal | ( | double | n[3] | ) |
Definition at line 31 of file SMF_State.cpp.
References xform, and moab::AffineXform::xform_vector().
void moab::SMF_State::set_vertex_correction | ( | int | i | ) |
Definition at line 47 of file SMF_State.cpp.
References vertex_correction.
void moab::SMF_State::vertex | ( | double | v[3] | ) |
Definition at line 26 of file SMF_State.cpp.
References xform, and moab::AffineXform::xform_point().
|
private |
Definition at line 22 of file SMF_State.hpp.
Referenced by face(), and SMF_State().
|
private |
Definition at line 23 of file SMF_State.hpp.
Referenced by face(), set_vertex_correction(), and SMF_State().
|
private |
Definition at line 24 of file SMF_State.hpp.
Referenced by mload(), mmult(), normal(), SMF_State(), and vertex().