proland::LazyCurve Member List

This is the complete list of members for proland::LazyCurve, including all inherited members.
addArea(AreaId a)proland::LazyCurve [virtual]
addVertex(NodeId id, bool isEnd=1)proland::LazyCurve [virtual]
addVertex(double x, double y, float s, bool isControl)proland::LazyCurve [virtual]
addVertex(vec2d pt, int rank, bool isControl)proland::LazyCurve [virtual]
addVertex(const vec2d &p, float s, float l, bool isControl)proland::LazyCurve [virtual]
addVertex(const Vertex &pt)proland::LazyCurve [virtual]
addVertices(const vector< vec2d > &v)proland::LazyCurve [virtual]
area1proland::Curve [mutable, protected]
area2proland::Curve [mutable, protected]
boundsproland::Curve [mutable, protected]
check()proland::Curve
clear()proland::LazyCurve [virtual]
computeCurvilinearCoordinates()proland::Curve
computeCurvilinearLength()proland::Curve
Curve(Graph *owner)proland::Curve
Curve(Graph *owner, CurvePtr c, NodePtr s, NodePtr e)proland::Curve
decimate(float minDistance)proland::Curve
doRelease()proland::LazyCurve [protected, virtual]
endproland::Curve [mutable, protected]
endIdproland::LazyCurve [private]
equals(Curve *c, set< NodeId > &visited) const proland::Curve
flatten(float squareFlatness)proland::Curve [virtual]
getAncestor() const proland::Curve
getArea1() const proland::Curve
getArea2() const proland::Curve
getBounds() const proland::Curve
getCurvilinearCoordinate(float l, vec2d *p, vec2d *n) const proland::Curve
getCurvilinearLength(float s, vec2d *p, vec2d *n) const proland::Curve
getEnd() const proland::LazyCurve [virtual]
getId() const proland::LazyCurve [virtual]
getIsControl(int i) const proland::Curve
getIsControl(NodePtr start, int offset) const proland::Curve
getIsSmooth(int i, vec2d &a, vec2d &b) const proland::Curve
getL(int i) const proland::Curve
getL(NodePtr start, int offset) const proland::Curve
getNext(const NodePtr n, const std::set< CurveId > &excludedCurves, bool reverse=false) const proland::Curve
getOpposite(const NodePtr n) const proland::Curve
getParent() const proland::LazyCurve [virtual]
getParentId() const proland::Curve [virtual]
getRectanglePosition(float width, float cap, const box2d &r, double *coords) const proland::Curve
getS(int i) const proland::Curve
getS(NodePtr start, int offset) const proland::Curve
getS0() const proland::Curve [inline]
getS1() const proland::Curve [inline]
getSize() const proland::Curve [inline]
getStart() const proland::LazyCurve [virtual]
getTrianglePosition(float width, float cap, const vec2d *t, const box2d &r, double *coords) const proland::Curve
getType() const proland::Curve [inline]
getVertex(int i) const proland::Curve
getVertex(vec2d p) const proland::Curve
getVertex(NodePtr start, int offset) const proland::Curve
getWidth() const proland::Curve [inline]
getXY(int i) const proland::Curve
getXY(NodePtr start, int offset) const proland::Curve
idproland::Curve [protected]
INSIDE enum valueproland::Curve
INTERSECT enum valueproland::Curve
invert()proland::LazyCurve [virtual]
isDirect() const proland::Curve
isInside(const vec2d &p) const proland::Curve
lproland::Curve [protected]
LazyCurve(Graph *owner, CurveId id)proland::LazyCurve
LazyCurve(Graph *owner, CurveId id, NodeId s, NodeId e)proland::LazyCurve
loadArea(AreaId a)proland::LazyCurve
loadVertex(NodeId id, bool isEnd=1)proland::LazyCurve [virtual]
loadVertex(float x, float y, float s, bool isControl)proland::LazyCurve
OUTSIDE enum valueproland::Curve
ownerproland::Curve [protected]
parentproland::Curve [protected]
parentIdproland::LazyCurve [private]
position enum nameproland::Curve
print() const proland::Curve [virtual]
removeArea(AreaId a)proland::LazyCurve [private, virtual]
removeDuplicateVertices()proland::Curve
removeVertex(int i)proland::LazyCurve [virtual]
resetBounds() const proland::Curve [protected]
s0proland::Curve [protected]
s1proland::Curve [protected]
setIsControl(int i, bool c)proland::LazyCurve [virtual]
setOwner(Graph *owner)proland::Curve
setParent(CurvePtr c)proland::Curve [inline]
setParentId(CurveId id)proland::LazyCurve [private, virtual]
setS(int i, float s)proland::LazyCurve [virtual]
setType(int type)proland::LazyCurve [virtual]
setWidth(float width)proland::LazyCurve [virtual]
setXY(int i, const vec2d &p)proland::LazyCurve [virtual]
startproland::Curve [mutable, protected]
startIdproland::LazyCurve [private]
typeproland::Curve [protected]
verticesproland::Curve [protected]
widthproland::Curve [protected]
~Curve()proland::Curve [virtual]
~LazyCurve()proland::LazyCurve [virtual]

Generated on Sat May 12 09:42:48 2012 for proland by  doxygen 1.6.1