Overture
Version 25
|
Curve base class specifying the basic behavior of all Curves. More...
#include <smesh.hh>
Public Member Functions | |
Curve (int ps=-1, int pe=-1) | |
virtual | ~Curve () |
virtual NurbsMapping & | getNurbs ()=0 |
virtual real | getRangeBound (int side, int axis)=0 |
Region * | region_1 () |
Region * | region_2 () |
virtual void | region_1 (Region *r) |
virtual void | region_2 (Region *r) |
virtual void | unbindRegion (Region *r) |
void | setStartPointID (int pid) |
void | setEndPointID (int pid) |
int | getStartPointID () |
int | getEndPointID () |
virtual void | discretize (real dxRef, real dyRef, ArraySimple< real > &grid)=0 |
discretize the curve using dxRef and dyRef as a guide, return the | |
virtual ArraySimple< int > & | getGridIDList ()=0 |
virtual ArraySimple< real > & | getVertices ()=0 |
virtual void | resetIDList () |
virtual int | numberOfPoints ()=0 |
int | ID () const |
Protected Attributes | |
ArraySimple< int > | gridIDList |
Curve base class specifying the basic behavior of all Curves.
|
inline |
|
inlinevirtual |
|
pure virtual |
discretize the curve using dxRef and dyRef as a guide, return the
Implemented in CompositeCurve, and SimpleCurve.
|
inline |
|
pure virtual |
Implemented in CompositeCurve, and SimpleCurve.
|
pure virtual |
Implemented in CompositeCurve, and SimpleCurve.
|
pure virtual |
Implemented in CompositeCurve, and SimpleCurve.
Referenced by Region::addCurve().
|
inline |
|
pure virtual |
Implemented in CompositeCurve, and SimpleCurve.
|
inline |
Referenced by main().
|
pure virtual |
Implemented in CompositeCurve, and SimpleCurve.
Referenced by main().
|
inline |
Referenced by Region::addCurve(), main(), SimpleCurve::numberOfPoints(), and SimpleCurve::region_1().
|
inlinevirtual |
Reimplemented in CompositeCurve, and SimpleCurve.
References r.
|
inline |
Referenced by Region::addCurve(), and SimpleCurve::region_2().
|
inlinevirtual |
Reimplemented in CompositeCurve, and SimpleCurve.
References r.
|
inlinevirtual |
References gridIDList.
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in CompositeCurve.
Referenced by Region::delCurve().
|
protected |
Referenced by resetIDList().