This class stores static function that dispatch the main geometric values we use.
More...
#include <Tracking.h>
|
std::vector< std::pair< StatusBefore, int > > | _operator |
| List of the entities before the given operation with their status and the entity number it is connected to after the operation (if need be). More...
|
|
std::vector< std::pair< StatusAfter, int > > | _result |
| List of the entities after the given operation with their status and the entity number it is connected to before the operation (if need be). More...
|
|
This class stores static function that dispatch the main geometric values we use.
Definition at line 41 of file Tracking.h.
◆ TrackingOperatorToResult()
TrackingOperatorToResult::TrackingOperatorToResult |
( |
| ) |
|
|
inline |
◆ getOperatorEntityStatus()
StatusBefore TrackingOperatorToResult::getOperatorEntityStatus |
( |
unsigned int |
nb | ) |
|
|
inline |
Get the nb-th entity status after the operation.
Definition at line 82 of file Tracking.h.
◆ getOperatorToResult()
const std::vector< std::pair< StatusBefore, int > >& TrackingOperatorToResult::getOperatorToResult |
( |
| ) |
const |
|
inline |
◆ getResultEntityStatus()
StatusAfter TrackingOperatorToResult::getResultEntityStatus |
( |
unsigned int |
nb | ) |
|
|
inline |
Get the nb-th entity status after the operation.
Definition at line 79 of file Tracking.h.
◆ getResultToOperator()
const std::vector< std::pair< StatusAfter, int > >& TrackingOperatorToResult::getResultToOperator |
( |
| ) |
const |
|
inline |
◆ setNumbersOfEntities()
void TrackingOperatorToResult::setNumbersOfEntities |
( |
unsigned int |
nbEntBefore, |
|
|
unsigned int |
nbEntAfter |
|
) |
| |
|
inline |
◆ setOperator_Result()
void TrackingOperatorToResult::setOperator_Result |
( |
unsigned int |
nb, |
|
|
int |
nbRes |
|
) |
| |
|
inline |
Set the link between the nb-th entity of operator1 and the nbRes-th entity of the result.
Definition at line 86 of file Tracking.h.
◆ setOperatorEntityAsDeleted()
void TrackingOperatorToResult::setOperatorEntityAsDeleted |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Operator_DELETED the nb-th entity before the operation.
Definition at line 64 of file Tracking.h.
◆ setOperatorEntityAsModified()
void TrackingOperatorToResult::setOperatorEntityAsModified |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Operator_MODIFIED the nb-th entity before the operation.
Definition at line 61 of file Tracking.h.
◆ setOperatorEntityAsUnchanged()
void TrackingOperatorToResult::setOperatorEntityAsUnchanged |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Operator_UNCHANGED the nb-th entity before the operation.
Definition at line 58 of file Tracking.h.
◆ setResult_Operator()
void TrackingOperatorToResult::setResult_Operator |
( |
unsigned int |
nbRes, |
|
|
int |
nb |
|
) |
| |
|
inline |
Set the link between the nb-th entity of operator1 and the nbRes-th entity of the result.
Definition at line 89 of file Tracking.h.
◆ setResultEntityAsCreated()
void TrackingOperatorToResult::setResultEntityAsCreated |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Result_CREATED the nb-th entity after the operation.
Definition at line 76 of file Tracking.h.
◆ setResultEntityAsModified()
void TrackingOperatorToResult::setResultEntityAsModified |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Result_MODIFIED the nb-th entity after the operation.
Definition at line 70 of file Tracking.h.
◆ setResultEntityAsUnchanged()
void TrackingOperatorToResult::setResultEntityAsUnchanged |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Result_UNCHANGED the nb-th entity before the operation.
Definition at line 67 of file Tracking.h.
◆ setResultEntityAsUnknown()
void TrackingOperatorToResult::setResultEntityAsUnknown |
( |
unsigned int |
nb | ) |
|
|
inline |
Mark as Result_UNKNOWN the nb-th entity after the operation.
Definition at line 73 of file Tracking.h.
◆ _operator
std::vector< std::pair< StatusBefore, int > > TrackingOperatorToResult::_operator |
|
protected |
List of the entities before the given operation with their status and the entity number it is connected to after the operation (if need be).
Definition at line 100 of file Tracking.h.
◆ _result
std::vector< std::pair< StatusAfter, int > > TrackingOperatorToResult::_result |
|
protected |
List of the entities after the given operation with their status and the entity number it is connected to before the operation (if need be).
Definition at line 102 of file Tracking.h.
The documentation for this class was generated from the following file:
- /mnt/c/Users/vindelos/Documents/TEST/TEST/co/politopix/trunk/Tracking.h