, including all inherited members.
addCurve(vec2d start, vec2d end, Graph::Changes &changed) | proland::Graph | [virtual] |
addCurve(NodeId start, vec2d end, Graph::Changes &changed) | proland::Graph | [virtual] |
addCurve(NodeId start, NodeId end, Graph::Changes &changed) | proland::Graph | [virtual] |
addCurvePart(CurvePart &cp, set< CurveId > *addedCurves, bool setParent=true) | proland::Graph | [virtual] |
addCurvePart(CurvePart &cp, set< CurveId > *addedCurves, set< CurveId > &visited, AreaPtr a) | proland::Graph | |
addListener(GraphListener *p) | proland::Graph | |
addNode(CurvePtr c, int i, Graph::Changes &changed) | proland::Graph | [virtual] |
areaCache | proland::LazyGraph | [protected] |
areaOffsets | proland::LazyGraph | [protected] |
areas | proland::LazyGraph | [protected] |
build(bool useType, GraphPtr result) | proland::Graph | |
buildArea(CurvePtr begin, set< CurveId > &excluded, vector< CurveId > &used, map< CurveId, int > &orientations, int orientation) | proland::Graph | |
buildAreas() | proland::Graph | |
buildCurves(bool useType, GraphPtr result) | proland::Graph | |
buildSubgraphs(const Graph &subgraphs) | proland::Graph | |
changes | proland::Graph | |
checkDefaultParams(int nodes, int curves, int areas, int curveExtremities, int curvePoints, int areaCurves, int subgraphs) | proland::Graph | [virtual] |
checkParams(int nodes, int curves, int areas, int curveExtremities, int curvePoints, int areaCurves, int subgraphs) | proland::Graph | [virtual] |
clean() | proland::LazyGraph | [protected, virtual] |
clear() | proland::LazyGraph | [virtual] |
clip(const box2d &clip, Margin *margin) | proland::Graph | [virtual] |
clipUpdate(const Changes &srcChanges, const box2d &clip, Margin *margin, Graph &result, Changes &dstChanges) | proland::Graph | |
createChild() | proland::Graph | [virtual] |
createCurvePart(CurvePtr p, int orientation, int start, int end) | proland::Graph | [virtual] |
curveCache | proland::LazyGraph | [protected] |
curveOffsets | proland::LazyGraph | [protected] |
curves | proland::LazyGraph | [protected] |
decimateCurves(float minDistance) | proland::Graph | |
deleteArea(AreaId id) | proland::LazyGraph | |
deleteCurve(CurveId id) | proland::LazyGraph | |
deleteNode(NodeId id) | proland::LazyGraph | |
equals(Graph *g) | proland::Graph | |
fileReader | proland::LazyGraph | [protected] |
findNode(vec2d &pos) const | proland::Graph | [virtual] |
fitCubicCurve(vector< vec2d > points, vector< vec2d > &output, float error) | proland::Graph | [static] |
flatten(float squareFlatness) | proland::Graph | |
flattenUpdate(const Changes &changes, float squareFlatness) | proland::Graph | |
get(NodeId id) | proland::LazyGraph | |
get(CurveId id) | proland::LazyGraph | |
get(AreaId id) | proland::LazyGraph | |
getAncestor() | proland::Graph | [inline] |
getArea(AreaId id) | proland::LazyGraph | [virtual] |
getAreaCache() | proland::LazyGraph | |
getAreaCount() const | proland::LazyGraph | [virtual] |
getAreaOffsets() const | proland::LazyGraph | [protected] |
getAreas() | proland::LazyGraph | [protected, virtual] |
getAreasFromCurves(const set< CurveId > &curves, set< AreaId > &areas) | proland::Graph | |
getChildArea(AreaId parentId) | proland::LazyGraph | [virtual] |
getChildCurves(CurveId parentId) | proland::LazyGraph | [virtual] |
getCurve(CurveId id) | proland::LazyGraph | [virtual] |
getCurveCache() | proland::LazyGraph | |
getCurveCount() const | proland::LazyGraph | [virtual] |
getCurveOffsets() const | proland::LazyGraph | [protected] |
getCurves() | proland::LazyGraph | [protected, virtual] |
getListenerCount() | proland::Graph | |
getNode(NodeId id) | proland::LazyGraph | [virtual] |
getNodeCache() | proland::LazyGraph | |
getNodeCount() const | proland::LazyGraph | [virtual] |
getNodeOffsets() const | proland::LazyGraph | [protected] |
getNodes() | proland::LazyGraph | [protected, virtual] |
getParent() const | proland::Graph | [inline] |
getPointsFromCurves(vector< CurveId > &curves, map< CurveId, int > orientations, vector< Vertex > &points) | proland::Graph | |
getSubgraph(AreaId id) | proland::LazyGraph | |
Graph() | proland::Graph | |
hasOppositeControlPoint(CurvePtr p, int i, int di, vec2d &q, CurveId &id, int &j) | proland::Graph | [static] |
indexedSave(FileWriter *fileWriter, bool saveAreas=true) | proland::Graph | [virtual] |
init() | proland::LazyGraph | [virtual] |
LazyGraph() | proland::LazyGraph | |
load(const string &file, bool loadSubgraphs=0) | proland::LazyGraph | [virtual] |
load(bool loadSubgraphs=0) | proland::LazyGraph | |
load(FileReader *fileReader, bool loadsubgraphs=0) | proland::LazyGraph | [virtual] |
loadArea(long int offset, AreaId id) | proland::LazyGraph | [protected, virtual] |
loadCurve(long int offset, CurveId id) | proland::LazyGraph | [protected, virtual] |
loadIndexed(bool loadSubgraphs=0) | proland::LazyGraph | |
loadNode(long int offset, NodeId id) | proland::LazyGraph | [protected, virtual] |
loadSubgraph(long int offset, AreaId id) | proland::LazyGraph | [protected, virtual] |
merge(Graph::Changes old, Graph::Changes c) | proland::Graph | [static] |
mergeNodes(NodeId ida, NodeId idb) | proland::Graph | [protected] |
moveNode(NodePtr n, const vec2d &p) | proland::Graph | |
movePoint(CurvePtr c, int i, const vec2d &p) | proland::LazyGraph | [virtual] |
proland::Graph::movePoint(CurvePtr c, int i, const vec2d &p, set< CurveId > &changedCurves) | proland::Graph | [virtual] |
newArea(AreaPtr parent, bool setParent) | proland::LazyGraph | [virtual] |
newCurve(CurvePtr parent, bool setParent) | proland::LazyGraph | [virtual] |
newCurve(CurvePtr model, NodePtr start, NodePtr end) | proland::LazyGraph | [virtual] |
newNode(const vec2d &p) | proland::LazyGraph | [virtual] |
nextAreaId | proland::LazyGraph | [protected] |
nextCurveId | proland::LazyGraph | [protected] |
nextNodeId | proland::LazyGraph | [protected] |
nodeCache | proland::LazyGraph | [protected] |
nodeOffsets | proland::LazyGraph | [protected] |
nodes | proland::LazyGraph | [protected] |
notifyListeners() | proland::Graph | |
nParamsAreaCurves | proland::Graph | [protected] |
nParamsAreas | proland::Graph | [protected] |
nParamsCurveExtremities | proland::Graph | [protected] |
nParamsCurvePoints | proland::Graph | [protected] |
nParamsCurves | proland::Graph | [protected] |
nParamsNodes | proland::Graph | [protected] |
nParamsSubgraphs | proland::Graph | [protected] |
print(bool detailed=true) | proland::Graph | [virtual] |
readSubgraph() | proland::LazyGraph | [protected] |
releaseArea(AreaId id) | proland::LazyGraph | |
releaseCurve(CurveId id) | proland::LazyGraph | |
releaseNode(NodeId id) | proland::LazyGraph | |
remove(Node *n) | proland::LazyGraph | [protected] |
remove(Curve *c) | proland::LazyGraph | [protected] |
remove(Area *a) | proland::LazyGraph | [protected] |
removeArea(AreaId id) | proland::LazyGraph | [protected, virtual] |
removeCurve(CurveId id) | proland::LazyGraph | [protected, virtual] |
proland::Graph::removeCurve(CurveId id, Graph::Changes &changed) | proland::Graph | [virtual] |
removeListener(GraphListener *p) | proland::Graph | |
removeNode(NodeId id) | proland::LazyGraph | [protected, virtual] |
proland::Graph::removeNode(CurvePtr first, CurvePtr second, const vec2d &p, Graph::Changes &changed, int &selectedPoint) | proland::Graph | [virtual] |
removeVertex(CurvePtr &curve, int &selectedSegment, int &selectedPoint, Graph::Changes &changed) | proland::Graph | [virtual] |
save(const string &file, bool saveAreas=true, bool isBinary=true, bool isIndexed=false) | proland::Graph | [virtual] |
save(FileWriter *fileWriter, bool saveAreas=true) | proland::Graph | [virtual] |
setAreaCacheSize(int size) | proland::LazyGraph | |
setCurveCacheSize(int size) | proland::LazyGraph | |
setNodeCacheSize(int size) | proland::LazyGraph | |
setParent(Graph *p) | proland::Graph | [virtual] |
subgraphOffsets | proland::LazyGraph | [protected] |
version | proland::Graph | |
~Graph() | proland::Graph | [virtual] |
~LazyGraph() | proland::LazyGraph | [virtual] |