, 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] |
area1 | proland::Curve | [mutable, protected] |
area2 | proland::Curve | [mutable, protected] |
bounds | proland::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] |
end | proland::Curve | [mutable, protected] |
endId | proland::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 | |
id | proland::Curve | [protected] |
INSIDE enum value | proland::Curve | |
INTERSECT enum value | proland::Curve | |
invert() | proland::LazyCurve | [virtual] |
isDirect() const | proland::Curve | |
isInside(const vec2d &p) const | proland::Curve | |
l | proland::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 value | proland::Curve | |
owner | proland::Curve | [protected] |
parent | proland::Curve | [protected] |
parentId | proland::LazyCurve | [private] |
position enum name | proland::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] |
s0 | proland::Curve | [protected] |
s1 | proland::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] |
start | proland::Curve | [mutable, protected] |
startId | proland::LazyCurve | [private] |
type | proland::Curve | [protected] |
vertices | proland::Curve | [protected] |
width | proland::Curve | [protected] |
~Curve() | proland::Curve | [virtual] |
~LazyCurve() | proland::LazyCurve | [virtual] |