![]() |
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.