#include <CTrimShape.h>
Public Member Functions | |
| TIGL_EXPORT | CTrimShape (const PNamedShape shape, const PNamedShape trimmingTool, TrimOperation=EXCLUDE) |
| TIGL_EXPORT | CTrimShape (const PNamedShape shape, const PNamedShape trimmingTool, const BOPAlgo_PaveFiller &, TrimOperation=EXCLUDE) |
| TIGL_EXPORT const PNamedShape | NamedShape () |
| TIGL_EXPORT | operator PNamedShape () |
| TIGL_EXPORT void | Perform () |
| virtual TIGL_EXPORT | ~CTrimShape () |
Protected Member Functions | |
| void | PrepareFiller () |
Protected Attributes | |
| BOPAlgo_PaveFiller * | _dsfiller |
| bool | _fillerAllocated |
| bool | _hasPerformed |
| TrimOperation | _operation |
| PNamedShape | _resultshape |
| PNamedShape | _source |
| PNamedShape | _tool |
| TIGL_EXPORT CTrimShape::CTrimShape | ( | const PNamedShape | shape, |
| const PNamedShape | trimmingTool, | ||
| TrimOperation | = EXCLUDE |
||
| ) |
| TIGL_EXPORT CTrimShape::CTrimShape | ( | const PNamedShape | shape, |
| const PNamedShape | trimmingTool, | ||
| const BOPAlgo_PaveFiller & | , | ||
| TrimOperation | = EXCLUDE |
||
| ) |
|
virtual |
| TIGL_EXPORT const PNamedShape CTrimShape::NamedShape | ( | ) |
| TIGL_EXPORT CTrimShape::operator PNamedShape | ( | ) |
| TIGL_EXPORT void CTrimShape::Perform | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |