MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLWEM/WEMTools/WEMCutOp/WEMCutOp.h File Reference

Helper class for operations on cuts (partial, face or full). More...

#include "WEMTools/WEMToolsIncludes.h"
#include "WEMPartialFaceCut.h"
#include "WEMFaceCut.h"
#include "WEMCut.h"

Go to the source code of this file.

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


namespace  ml::WEMCutOp
 

Helper namespace for operations on cuts (partial, face or full).


Functions

MLWEM_EXPORT int ml::WEMCutOp::getClosestCut (Vector3 position, Vector3 reference, WEMVector< WEMFaceCut > *faceCuts, int edgeIndex)
 Returns the closest cut to the given position between position and reference on the given edgeIndex.
MLWEM_EXPORT bool ml::WEMCutOp::mergePartialFaceCuts (WEMVector< WEMPartialFaceCut > *partialFaceCuts, WEMVector< WEMFaceCut > *faceCuts)
 Merges the partial face cuts into one or more face cuts.
MLWEM_EXPORT WEMFaceCut * ml::WEMCutOp::findFaceCut (WEMVector< WEMFaceCut > *faceCuts, int faceIndex)
 Returns the face cut which continues the given face index.
MLWEM_EXPORT void ml::WEMCutOp::mergeFaceCuts (WEMVector< WEMFace > *intersecting, WEMVector< WEMFaceCut > **faceCutTable, WEMVector< WEMCut > *cuts=NULL)
 Merges the face cuts into one or more cuts.

Detailed Description

Helper class for operations on cuts (partial, face or full).

Author:
Olaf Konrad, Bart De Dobbelaer
Date:
8/2007

Definition in file WEMCutOp.h.