|  | RobWorkProject
    23.9.11-
    | 
Convenience type for a set of curves in a BREP. More...
#include <BREP.hpp>
Inherited by QuadraticBREP::CommonQuadraticCurveSet.
| Public Types | |
| typedef rw::core::Ptr< const CommonCurveSet > | CPtr | 
| Smart pointer type to CommonCurveSet. | |
| Public Member Functions | |
| CommonCurveSet () | |
| Constructor. | |
| virtual | ~CommonCurveSet () | 
| Destructor. | |
| virtual std::size_t | size () const =0 | 
| Get the number of curves in the set.  More... | |
| virtual const Curve & | curve (std::size_t index) const =0 | 
| Get a curve in the set.  More... | |
| virtual const Surface & | surfaceLeft (std::size_t index) const =0 | 
| Get one of the neighbour surfaces to the curve.  More... | |
| virtual const Surface & | surfaceRight (std::size_t index) const =0 | 
| Get the other neighbour surfaces to the curve.  More... | |
Convenience type for a set of curves in a BREP.
| 
 | pure virtual | 
Get a curve in the set.
| index | [in] the curve index, which should be less than size(). | 
Implemented in QuadraticBREP::CommonQuadraticCurveSet.
| 
 | pure virtual | 
Get the number of curves in the set.
Implemented in QuadraticBREP::CommonQuadraticCurveSet.
| 
 | pure virtual | 
Get one of the neighbour surfaces to the curve.
| index | [in] the curve index, which should be less than size(). | 
Implemented in QuadraticBREP::CommonQuadraticCurveSet.
| 
 | pure virtual | 
Get the other neighbour surfaces to the curve.
| index | [in] the curve index, which should be less than size(). | 
Implemented in QuadraticBREP::CommonQuadraticCurveSet.