RobWorkProject
24.12.4-
|
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.