Overture
Version 25
|
a curve consisting of one or more other curves, More...
#include <smesh.hh>
Public Types | |
typedef std::vector< Curve * > ::iterator | curve_iterator |
Public Member Functions | |
CompositeCurve () | |
virtual | ~CompositeCurve () |
virtual NurbsMapping & | getNurbs () |
virtual real | getRangeBound (int side, int axis) |
virtual void | discretize (real dxRef, real dyRef, ArraySimple< real > &grid) |
discretize the curve using dxRef and dyRef as a guide, return the | |
virtual ArraySimple< int > & | getGridIDList () |
virtual ArraySimple< real > & | getVertices () |
virtual int | numberOfPoints () |
virtual void | region_1 (Region *r) |
virtual void | region_2 (Region *r) |
virtual void | unbindRegion (Region *r) |
curve_iterator | curve_begin () |
curve_iterator | curve_end () |
int | curve_size () const |
bool | push (Curve *c) |
Curve * | pop () |
Public Member Functions inherited from Curve | |
Curve (int ps=-1, int pe=-1) | |
virtual | ~Curve () |
Region * | region_1 () |
Region * | region_2 () |
void | setStartPointID (int pid) |
void | setEndPointID (int pid) |
int | getStartPointID () |
int | getEndPointID () |
virtual void | resetIDList () |
int | ID () const |
Additional Inherited Members | |
Protected Attributes inherited from Curve | |
ArraySimple< int > | gridIDList |
a curve consisting of one or more other curves,
typedef std::vector<Curve*>::iterator CompositeCurve::curve_iterator |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
virtual |
discretize the curve using dxRef and dyRef as a guide, return the
Implements Curve.
|
virtual |
Implements Curve.
|
inlinevirtual |
Implements Curve.
|
inlinevirtual |
|
virtual |
Implements Curve.
|
virtual |
Implements Curve.
Curve* CompositeCurve::pop | ( | ) |
bool CompositeCurve::push | ( | Curve * | c | ) |