Allow to evaluate the result of a boolean operation between two LevelSetObjects. More...
Public Member Functions | |
LevelSetBooleanResult (LevelSetBooleanOperation operation) | |
LevelSetBooleanResult (LevelSetBooleanOperation operation, const SourceLevelSetObject *object, double value) | |
const SourceLevelSetObject * | getObject () const |
int | getObjectSign () const |
double | getValue () const |
void | update (const SourceLevelSetObject *object, double value) |
Allow to evaluate the result of a boolean operation between two LevelSetObjects.
Definition at line 44 of file levelSetBooleanObject.hpp.
bitpit::LevelSetBooleanResult< SourceLevelSetObject >::LevelSetBooleanResult | ( | LevelSetBooleanOperation | operation | ) |
Constructor
[in] | operation | type of boolean operation |
Definition at line 42 of file levelSetBooleanObject.tpp.
bitpit::LevelSetBooleanResult< SourceLevelSetObject >::LevelSetBooleanResult | ( | LevelSetBooleanOperation | operation, |
const SourceLevelSetObject * | object, | ||
double | value ) |
Constructor
[in] | operation | type of boolean operation |
[in] | object | is the object that will be used to initialize the result |
[in] | value | is the value that will be used to initialize the result |
Definition at line 55 of file levelSetBooleanObject.tpp.
const SourceLevelSetObject * bitpit::LevelSetBooleanResult< SourceLevelSetObject >::getObject | ( | ) | const |
Get the object associated with the results.
Definition at line 110 of file levelSetBooleanObject.tpp.
int bitpit::LevelSetBooleanResult< SourceLevelSetObject >::getObjectSign | ( | ) | const |
Get the object sign associated with the results.
Definition at line 118 of file levelSetBooleanObject.tpp.
double bitpit::LevelSetBooleanResult< SourceLevelSetObject >::getValue | ( | ) | const |
Get the value associated with the results.
Definition at line 126 of file levelSetBooleanObject.tpp.
void bitpit::LevelSetBooleanResult< SourceLevelSetObject >::update | ( | const SourceLevelSetObject * | object, |
double | value ) |
Update the result.
[in] | object | is the object that will be used to update the result |
[in] | value | is the value that will be used to update the result |
Definition at line 67 of file levelSetBooleanObject.tpp.