#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 |