, 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] |
areas | proland::BasicGraph | [protected] |
BasicGraph() | proland::BasicGraph | |
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::BasicGraph | [protected, virtual] |
clear() | proland::BasicGraph | [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] |
curves | proland::BasicGraph | [protected] |
decimateCurves(float minDistance) | proland::Graph | |
equals(Graph *g) | proland::Graph | |
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 | |
getAncestor() | proland::Graph | [inline] |
getArea(AreaId id) | proland::BasicGraph | [inline, virtual] |
getAreaCount() const | proland::BasicGraph | [inline, virtual] |
getAreas() | proland::BasicGraph | [inline, protected, virtual] |
getAreasFromCurves(const set< CurveId > &curves, set< AreaId > &areas) | proland::Graph | |
getChildArea(AreaId parentId) | proland::BasicGraph | [virtual] |
getChildCurves(CurveId parentId) | proland::BasicGraph | [inline, virtual] |
getCurve(CurveId id) | proland::BasicGraph | [inline, virtual] |
getCurveCount() const | proland::BasicGraph | [inline, virtual] |
getCurves() | proland::BasicGraph | [inline, protected, virtual] |
getListenerCount() | proland::Graph | |
getNode(NodeId id) | proland::BasicGraph | [inline, virtual] |
getNodeCount() const | proland::BasicGraph | [inline, virtual] |
getNodes() | proland::BasicGraph | [inline, protected, virtual] |
getParent() const | proland::Graph | [inline] |
getPointsFromCurves(vector< CurveId > &curves, map< CurveId, int > orientations, vector< Vertex > &points) | proland::Graph | |
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] |
load(const string &file, bool loadSubgraphs=true) | proland::BasicGraph | [virtual] |
load(FileReader *fileReader, bool loadSubgraphs=true) | proland::BasicGraph | [virtual] |
loadIndexed(FileReader *fileReader, bool loadSubgraphs=true) | proland::BasicGraph | [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::Graph | [virtual] |
movePoint(CurvePtr c, int i, const vec2d &p, set< CurveId > &changedCurves) | proland::Graph | [virtual] |
newArea(AreaPtr parent, bool setParent) | proland::BasicGraph | [virtual] |
newCurve(CurvePtr parent, bool setParent) | proland::BasicGraph | [virtual] |
newCurve(CurvePtr model, NodePtr start, NodePtr end) | proland::BasicGraph | [virtual] |
newNode(const vec2d &p) | proland::BasicGraph | [virtual] |
nodes | proland::BasicGraph | [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] |
removeArea(AreaId id) | proland::BasicGraph | [protected, virtual] |
removeCurve(CurveId id) | proland::BasicGraph | [protected, virtual] |
proland::Graph::removeCurve(CurveId id, Graph::Changes &changed) | proland::Graph | [virtual] |
removedAreas | proland::BasicGraph | [protected] |
removedCurves | proland::BasicGraph | [protected] |
removeListener(GraphListener *p) | proland::Graph | |
removeNode(NodeId id) | proland::BasicGraph | [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] |
setParent(Graph *p) | proland::Graph | [virtual] |
version | proland::Graph | |
~BasicGraph() | proland::BasicGraph | [virtual] |
~Graph() | proland::Graph | [virtual] |