proland::BasicGraph Member List

This is the complete list of members for proland::BasicGraph, 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]
areasproland::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
changesproland::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]
curvesproland::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]
nodesproland::BasicGraph [protected]
notifyListeners()proland::Graph
nParamsAreaCurvesproland::Graph [protected]
nParamsAreasproland::Graph [protected]
nParamsCurveExtremitiesproland::Graph [protected]
nParamsCurvePointsproland::Graph [protected]
nParamsCurvesproland::Graph [protected]
nParamsNodesproland::Graph [protected]
nParamsSubgraphsproland::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]
removedAreasproland::BasicGraph [protected]
removedCurvesproland::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]
versionproland::Graph
~BasicGraph()proland::BasicGraph [virtual]
~Graph()proland::Graph [virtual]

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