MeVisLab Toolbox Reference
|
Class for managing partial face cuts. More...
#include <WEMPartialFaceCut.h>
Public Member Functions | |
WEMPartialFaceCut () | |
Standard constructor. | |
WEMPartialFaceCut (int type, int cuttingFace) | |
Create new partial face cut with given parameters. | |
WEMPartialFaceCut (int type, int cuttingFace, Vector3 entryPosition, int entryEdge, Vector3 exitPosition, int exitEdge) | |
Create new partial face cut with given parameters. | |
~WEMPartialFaceCut () | |
Standard destructor. | |
int | getType () const |
Returns the type. | |
Vector3 | getEntryPosition () const |
Returns the entry position. | |
Vector3 | getExitPosition () const |
Returns the exit position. | |
int | getEntryEdge () const |
Returns the entry edge. | |
int | getExitEdge () const |
Returns the exit edge. | |
int | getCuttingFace () const |
Returns the entry face. | |
bool | isDegenerate () const |
Returns whether this partial face cut is degenerated. | |
int | getDegenerateEntryEdge () const |
Returns the degenerate entry edge. | |
int | getDegenerateExitEdge () const |
Returns the degenerate exit edge. | |
void | setLocalEntry (Vector3 entryPosition, int entryEdge, WEMFace *face) |
Sets the entry and checks whether it is degenerate. Local: local indices are used. | |
void | setRemoteEntry (Vector3 entryPosition, int entryEdge, WEMFace *face) |
Sets the entry and checks whether it is degenerate. Remote: edge entry numbers are used. | |
void | setLocalExit (Vector3 exitPosition, int exitEdge, WEMFace *face) |
Sets the exit and checks whether it is degenerate. Local: local indices are used. | |
void | setRemoteExit (Vector3 exitPosition, int exitEdge, WEMFace *face) |
Sets the exit and checks whether it is degenerate. Remote: edge entry numbers are used. | |
Class for managing partial face cuts.
Definition at line 28 of file WEMPartialFaceCut.h.
ml::WEMPartialFaceCut::WEMPartialFaceCut | ( | ) |
Standard constructor.
Create new partial face cut with given parameters.
ml::WEMPartialFaceCut::WEMPartialFaceCut | ( | int | type, |
int | cuttingFace, | ||
Vector3 | entryPosition, | ||
int | entryEdge, | ||
Vector3 | exitPosition, | ||
int | exitEdge ) |
Create new partial face cut with given parameters.
ml::WEMPartialFaceCut::~WEMPartialFaceCut | ( | ) |
Standard destructor.
|
inline |
Returns the entry face.
Definition at line 53 of file WEMPartialFaceCut.h.
|
inline |
Returns the degenerate entry edge.
Definition at line 57 of file WEMPartialFaceCut.h.
|
inline |
Returns the degenerate exit edge.
Definition at line 59 of file WEMPartialFaceCut.h.
|
inline |
Returns the entry edge.
Definition at line 49 of file WEMPartialFaceCut.h.
|
inline |
Returns the entry position.
Definition at line 45 of file WEMPartialFaceCut.h.
|
inline |
Returns the exit edge.
Definition at line 51 of file WEMPartialFaceCut.h.
|
inline |
Returns the exit position.
Definition at line 47 of file WEMPartialFaceCut.h.
|
inline |
Returns the type.
Definition at line 43 of file WEMPartialFaceCut.h.
|
inline |
Returns whether this partial face cut is degenerated.
Definition at line 55 of file WEMPartialFaceCut.h.
Sets the entry and checks whether it is degenerate. Local: local indices are used.
Sets the exit and checks whether it is degenerate. Local: local indices are used.
Sets the entry and checks whether it is degenerate. Remote: edge entry numbers are used.
Sets the exit and checks whether it is degenerate. Remote: edge entry numbers are used.