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) |
Detailed Description
class bitpit::LevelSetBooleanResult< SourceLevelSetObject >
Allow to evaluate the result of a boolean operation between two LevelSetObjects.
Definition at line 44 of file levelSetBooleanObject.hpp.
Constructor & Destructor Documentation
◆ LevelSetBooleanResult() [1/2]
bitpit::LevelSetBooleanResult< SourceLevelSetObject >::LevelSetBooleanResult | ( | LevelSetBooleanOperation | operation | ) |
Constructor
- Parameters
-
[in] operation type of boolean operation
Definition at line 42 of file levelSetBooleanObject.tpp.
◆ LevelSetBooleanResult() [2/2]
bitpit::LevelSetBooleanResult< SourceLevelSetObject >::LevelSetBooleanResult | ( | LevelSetBooleanOperation | operation, |
const SourceLevelSetObject * | object, | ||
double | value ) |
Constructor
- Parameters
-
[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.
Member Function Documentation
◆ getObject()
const SourceLevelSetObject * bitpit::LevelSetBooleanResult< SourceLevelSetObject >::getObject | ( | ) | const |
Get the object associated with the results.
Definition at line 110 of file levelSetBooleanObject.tpp.
◆ getObjectSign()
int bitpit::LevelSetBooleanResult< SourceLevelSetObject >::getObjectSign | ( | ) | const |
Get the object sign associated with the results.
Definition at line 118 of file levelSetBooleanObject.tpp.
◆ getValue()
double bitpit::LevelSetBooleanResult< SourceLevelSetObject >::getValue | ( | ) | const |
Get the value associated with the results.
Definition at line 126 of file levelSetBooleanObject.tpp.
◆ update()
void bitpit::LevelSetBooleanResult< SourceLevelSetObject >::update | ( | const SourceLevelSetObject * | object, |
double | value ) |
Update the result.
- Parameters
-
[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.
The documentation for this class was generated from the following files:
- src/levelset/levelSetBooleanObject.hpp
- src/levelset/levelSetBooleanObject.tpp
