MeVisLabToolboxReference
ml::WEMPartialFaceCut Class Reference

MISSING DESCRIPTION. More...

#include <WEMPartialFaceCut.h>

List of all members.

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 cur 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 entrynumbers 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 entrynumbers are used.

Detailed Description

MISSING DESCRIPTION.

Definition at line 27 of file WEMPartialFaceCut.h.


Constructor & Destructor Documentation

ml::WEMPartialFaceCut::WEMPartialFaceCut ( )

Standard constructor.

ml::WEMPartialFaceCut::WEMPartialFaceCut ( int  type,
int  cuttingFace 
)

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.


Member Function Documentation

int ml::WEMPartialFaceCut::getCuttingFace ( ) const [inline]

Returns the entry face.

Definition at line 52 of file WEMPartialFaceCut.h.

int ml::WEMPartialFaceCut::getDegenerateEntryEdge ( ) const [inline]

Returns the degenerate entry edge.

Definition at line 56 of file WEMPartialFaceCut.h.

int ml::WEMPartialFaceCut::getDegenerateExitEdge ( ) const [inline]

Returns the degenerate exit edge.

Definition at line 58 of file WEMPartialFaceCut.h.

int ml::WEMPartialFaceCut::getEntryEdge ( ) const [inline]

Returns the entry edge.

Definition at line 48 of file WEMPartialFaceCut.h.

Vector3 ml::WEMPartialFaceCut::getEntryPosition ( ) const [inline]

Returns the entry position.

Definition at line 44 of file WEMPartialFaceCut.h.

int ml::WEMPartialFaceCut::getExitEdge ( ) const [inline]

Returns the exit edge.

Definition at line 50 of file WEMPartialFaceCut.h.

Vector3 ml::WEMPartialFaceCut::getExitPosition ( ) const [inline]

Returns the exit position.

Definition at line 46 of file WEMPartialFaceCut.h.

int ml::WEMPartialFaceCut::getType ( ) const [inline]

Returns the type.

Definition at line 42 of file WEMPartialFaceCut.h.

bool ml::WEMPartialFaceCut::isDegenerate ( ) const [inline]

Returns whether this partial face cur is degenerated.

Definition at line 54 of file WEMPartialFaceCut.h.

void ml::WEMPartialFaceCut::setLocalEntry ( Vector3  entryPosition,
int  entryEdge,
WEMFace face 
)

Sets the entry and checks whether it is degenerate. Local: local indices are used.

void ml::WEMPartialFaceCut::setLocalExit ( Vector3  exitPosition,
int  exitEdge,
WEMFace face 
)

Sets the exit and checks whether it is degenerate. Local: local indices are used.

void ml::WEMPartialFaceCut::setRemoteEntry ( Vector3  entryPosition,
int  entryEdge,
WEMFace face 
)

Sets the entry and checks whether it is degenerate. Remote: edge entrynumbers are used.

void ml::WEMPartialFaceCut::setRemoteExit ( Vector3  exitPosition,
int  exitEdge,
WEMFace face 
)

Sets the exit and checks whether it is degenerate. Remote: edge entrynumbers are used.


The documentation for this class was generated from the following file: