MeVisLab Toolbox Reference
ml::WEMCut Class Reference

Class to manage cut faces. More...

#include <WEMCut.h>

Public Member Functions

 WEMCut ()
 Default constructor.
 
 ~WEMCut ()
 Default destructor.
 
std::vector< Vector3getPositions () const
 Get positions.
 
bool isValid () const
 Returns whether this cut is valid.
 
void appendFaceCut (WEMFaceCut *faceCut, bool reverse)
 Appends the given face cut.
 
void prependFaceCut (WEMFaceCut *faceCut, bool reverse)
 Prepends the given face cut.
 
void addStab (WEMFaceCut *faceCut)
 Adds the given stab.
 
void setValid (bool valid)
 Sets the valid flag.
 
bool isClosed () const
 Returns whether this cut is closed.
 

Detailed Description

Class to manage cut faces.

Definition at line 23 of file WEMCut.h.

Constructor & Destructor Documentation

◆ WEMCut()

ml::WEMCut::WEMCut ( )

Default constructor.

◆ ~WEMCut()

ml::WEMCut::~WEMCut ( )

Default destructor.

Member Function Documentation

◆ addStab()

void ml::WEMCut::addStab ( WEMFaceCut * faceCut)

Adds the given stab.

◆ appendFaceCut()

void ml::WEMCut::appendFaceCut ( WEMFaceCut * faceCut,
bool reverse )

Appends the given face cut.

◆ getPositions()

std::vector< Vector3 > ml::WEMCut::getPositions ( ) const
inline

Get positions.

Definition at line 33 of file WEMCut.h.

◆ isClosed()

bool ml::WEMCut::isClosed ( ) const

Returns whether this cut is closed.

◆ isValid()

bool ml::WEMCut::isValid ( ) const
inline

Returns whether this cut is valid.

Definition at line 36 of file WEMCut.h.

◆ prependFaceCut()

void ml::WEMCut::prependFaceCut ( WEMFaceCut * faceCut,
bool reverse )

Prepends the given face cut.

◆ setValid()

void ml::WEMCut::setValid ( bool valid)

Sets the valid flag.


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