Makes the assumption we do not need to process redundant half-spaces in a specific way.
More...
|
| | NoRedundancyProcessing () |
| |
| virtual | ~NoRedundancyProcessing () |
| |
| virtual bool | checkNeighbours (POLYHEDRON poly, const boost::shared_ptr< Generator_Rn > &genIn, const boost::shared_ptr< Generator_Rn > &genOut, std::vector< boost::shared_ptr< HalfSpace_Rn > > &commonFacets) |
| | Check whether two generators are neighbors in the context of not taking into account redundancy. More...
|
| |
| virtual bool | checkNeighbours (POLYHEDRON poly, const boost::shared_ptr< Generator_Rn_SD > &genIn, const boost::shared_ptr< Generator_Rn_SD > &genOut, std::vector< unsigned int > &commonFacets) |
| | Check whether two generators are neighbors in the context of not taking into account redundancy. More...
|
| |
| void | addHalfSpace (bool isHyperplane) |
| |
| void | updateNumberOfVerticesPerHalfSpace (unsigned int HS, const std::vector< boost::shared_ptr< Generator_Rn_SD > > &GN_ON) |
| |
| virtual bool | checkNeighbours (POLYHEDRON poly, const boost::shared_ptr< Generator_Rn > &genIn, const boost::shared_ptr< Generator_Rn > &genOut, std::vector< HalfSpace_Rn * > &commonFacets) |
| | Check whether two generators are neighbors in the context of not taking into account redundancy. More...
|
| |
| void | initNumberOfVerticesPerHalfSpace (const std::vector< boost::shared_ptr< Generator_Rn_SD > > &, unsigned int nbHS, unsigned int nbHP=0) |
| | Only useful in the case of dealing and processing redundancy. More...
|
| |
| void | updateNumberOfVerticesPerHalfSpace (const boost::shared_ptr< HalfSpace_Rn > &, unsigned int) |
| | Only useful in the case of dealing and processing redundancy. More...
|
| |
| void | updateNumberOfVerticesPerHalfSpace (const boost::shared_ptr< HalfSpace_Rn > &, const std::vector< boost::shared_ptr< Generator_Rn_SD > > &) |
| | Only useful in the case of dealing and processing redundancy. More...
|
| |
| void | incrementNumberForVerticesForHalfSpace (const boost::shared_ptr< Generator_Rn_SD > &) |
| | Only useful in the case of dealing and processing redundancy. More...
|
| |
| void | decrementNumberForVerticesForHalfSpace (const boost::shared_ptr< Generator_Rn_SD > &) |
| | Only useful in the case of dealing and processing redundancy. More...
|
| |
| void | updateListOfRedundantHalfSpaces (const std::vector< boost::shared_ptr< Generator_Rn_SD > > &listOfGen, int numberOfGeneratorsPerFacet) |
| | Only useful in the case of dealing and processing redundancy. More...
|
| |
| void | unhookRedundantHalfSpaces (POLYHEDRON) |
| |
| void | unhookRedundantGenerators (POLYHEDRON) |
| |
| void | dumpSD (std::ostream &this_stream) |
| |
template<class POLYHEDRON>
class NoRedundancyProcessing< POLYHEDRON >
Makes the assumption we do not need to process redundant half-spaces in a specific way.
Definition at line 554 of file UpdDoubleDescription_Rn.h.