#include <CCutShape.h>
Public Member Functions | |
TIGL_EXPORT | CCutShape (const PNamedShape shape, const PNamedShape cuttingTool) |
TIGL_EXPORT | CCutShape (const PNamedShape shape, const PNamedShape cuttingTool, const BOPAlgo_PaveFiller &) |
TIGL_EXPORT const PNamedShape | NamedShape () |
NamedShape returns the result of the cutting operation. More... | |
TIGL_EXPORT | operator PNamedShape () |
TIGL_EXPORT void | Perform () |
virtual TIGL_EXPORT | ~CCutShape () |
Protected Member Functions | |
void | PrepareFiller () |
Protected Attributes | |
BOPAlgo_PaveFiller * | _dsfiller |
bool | _fillerAllocated |
bool | _hasPerformed |
PNamedShape | _resultshape |
PNamedShape | _source |
PNamedShape | _tool |
TIGL_EXPORT CCutShape::CCutShape | ( | const PNamedShape | shape, |
const PNamedShape | cuttingTool | ||
) |
TIGL_EXPORT CCutShape::CCutShape | ( | const PNamedShape | shape, |
const PNamedShape | cuttingTool, | ||
const BOPAlgo_PaveFiller & | |||
) |
|
virtual |
TIGL_EXPORT const PNamedShape CCutShape::NamedShape | ( | ) |
NamedShape returns the result of the cutting operation.
TIGL_EXPORT CCutShape::operator PNamedShape | ( | ) |
TIGL_EXPORT void CCutShape::Perform | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |