#include <boolean-operations.hh>
|
|
| | CBooleanOperations (CGMapVertex *AMap, CDart *AObject1, CDart *AObject2, bool ACalculateOrientation=true, int AVertexDI=-1) |
| |
| virtual | ~CBooleanOperations () |
| |
|
| CDart * | getObject1 () const |
| |
| CDart * | getObject2 () const |
| |
| void | setObject1 (CDart *AObject) |
| |
| void | setObject2 (CDart *AObject) |
| |
| bool | isComputationPossible () const |
| |
| bool | computeResults (std::bitset< NB_MARKS > ACopyMarks=0) |
| |
| void | markResult (TBooleanOperation AOperation, int AMark) |
| |
| void | markAllButResult (TBooleanOperation AOperation, int AMark) |
| |
| void | markResults (TBooleanOperation AOperation, int AKeepMark, int ADiscardMark) |
| |
| CDart * | getDartFromResult (TBooleanOperation AOperation) |
| |
| CDart * | getDartOutOfResult (TBooleanOperation AOperation) |
| |
| void | keepResult (TBooleanOperation AOperation, std::list< CDart * > *ACompoundList=NULL) |
| |
| void | keepAllButResult (TBooleanOperation AOperation, std::list< CDart * > *ACompoundList=NULL) |
| |
Definition at line 59 of file boolean-operations.hh.
| CBooleanOperations::CBooleanOperations |
( |
CGMapVertex * |
AMap, |
|
|
CDart * |
AObject1, |
|
|
CDart * |
AObject2, |
|
|
bool |
ACalculateOrientation = true, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
Constructeur par défaut
- Parameters
-
| AMap | La G-Carte contenant les objets |
| AObject1 | Le premier objet |
| AObject2 | Le second objet |
- Returns
- Une nouvelle instance de la classe
Construction d'une nouvelle instance de la classe initialisée avec deux objets.
Definition at line 57 of file boolean-operations.cc.
| CBooleanOperations::~CBooleanOperations |
( |
| ) |
|
|
virtual |
| bool CBooleanOperations::calculateOrientation |
( |
| ) |
const |
|
protected |
| bool CBooleanOperations::computeResults |
( |
std::bitset< NB_MARKS > |
ACopyMarks = 0 | ) |
|
| virtual bool GMap3d::CBooleanOperations::corefineObjects |
( |
std::bitset< NB_MARKS > |
ACopyMarks | ) |
|
|
protectedpure virtual |
| virtual void GMap3d::CBooleanOperations::extendMarks |
( |
| ) |
|
|
protectedpure virtual |
| CGMapVertex * CBooleanOperations::getMap |
( |
| ) |
const |
|
protected |
| void CBooleanOperations::getMarkedCompounds |
( |
int |
AMark, |
|
|
std::list< CDart * > * |
AList |
|
) |
| |
|
protected |
| CDart * CBooleanOperations::getObject1 |
( |
| ) |
const |
| int CBooleanOperations::getObject1Mark |
( |
| ) |
const |
|
protected |
| CDart * CBooleanOperations::getObject2 |
( |
| ) |
const |
| int CBooleanOperations::getObject2Mark |
( |
| ) |
const |
|
protected |
| int CBooleanOperations::getVertexDI |
( |
| ) |
const |
|
protected |
| bool CBooleanOperations::isComputationPossible |
( |
| ) |
const |
| void CBooleanOperations::keepAllButResult |
( |
TBooleanOperation |
AOperation, |
|
|
std::list< CDart * > * |
ACompoundList = NULL |
|
) |
| |
| void CBooleanOperations::keepResult |
( |
TBooleanOperation |
AOperation, |
|
|
std::list< CDart * > * |
ACompoundList = NULL |
|
) |
| |
| void CBooleanOperations::markAllButResult |
( |
TBooleanOperation |
AOperation, |
|
|
int |
AMark |
|
) |
| |
| void CBooleanOperations::markResults |
( |
TBooleanOperation |
AOperation, |
|
|
int |
AKeepMark, |
|
|
int |
ADiscardMark |
|
) |
| |
| void CBooleanOperations::setObject1 |
( |
CDart * |
AObject | ) |
|
| void CBooleanOperations::setObject2 |
( |
CDart * |
AObject | ) |
|
The documentation for this class was generated from the following files: