proland::LazyGraph Member List

This is the complete list of members for proland::LazyGraph, 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]
areaCacheproland::LazyGraph [protected]
areaOffsetsproland::LazyGraph [protected]
areasproland::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
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::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]
curveCacheproland::LazyGraph [protected]
curveOffsetsproland::LazyGraph [protected]
curvesproland::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
fileReaderproland::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]
nextAreaIdproland::LazyGraph [protected]
nextCurveIdproland::LazyGraph [protected]
nextNodeIdproland::LazyGraph [protected]
nodeCacheproland::LazyGraph [protected]
nodeOffsetsproland::LazyGraph [protected]
nodesproland::LazyGraph [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]
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]
subgraphOffsetsproland::LazyGraph [protected]
versionproland::Graph
~Graph()proland::Graph [virtual]
~LazyGraph()proland::LazyGraph [virtual]

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