addListener(Listener &listener) const | Arak::Coloring | |
addQueryPoints(const QueryPointIndex &index) const | Arak::Coloring | |
area() const | Arak::Coloring | [inline] |
bd | Arak::Coloring | [protected] |
BdEdgeHandle typedef | Arak::Coloring | |
bdEdgeStore | Arak::Coloring | [protected] |
boundary() const | Arak::Coloring | [inline] |
boundary(const Geometry::Point &xp) const | Arak::Coloring | [inline] |
boundaryEdges | Arak::Coloring | [protected] |
boundaryVertices | Arak::Coloring | [protected] |
clear() | Arak::Coloring | [protected] |
color(const Geometry::Point &point) const | Arak::Coloring | |
Coloring() | Arak::Coloring | |
Coloring(Geometry::Rectangle &boundary, int gridRows=10, int gridCols=10, double minEdgeLength=0.0) | Arak::Coloring | |
Coloring(const Util::PropertyMap &props) | Arak::Coloring | |
compatible(const Geometry::Point &xp, const Geometry::Point &yp) const | Arak::Coloring | |
cornerVertices | Arak::Coloring | [protected] |
deleteBdTriangle(VertexHandle vh, TEST_IF_VALID_TAG) const | Arak::Coloring | |
deleteBdTriangle(VertexHandle &vh, DO_IF_VALID_TAG) | Arak::Coloring | |
deleteBdTriangle(VertexHandle &vh, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
deleteCornerTriangle(VertexHandle vh, TEST_IF_VALID_TAG) const | Arak::Coloring | |
deleteCornerTriangle(VertexHandle &vh, DO_IF_VALID_TAG) | Arak::Coloring | |
deleteCornerTriangle(VertexHandle &vh, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
deleteIntTriangle(VertexHandle vh, TEST_IF_VALID_TAG) const | Arak::Coloring | |
deleteIntTriangle(VertexHandle &vh, DO_IF_VALID_TAG) | Arak::Coloring | |
deleteIntTriangle(VertexHandle &vh, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
deleteVertex(VertexHandle v, TEST_IF_VALID_TAG) const | Arak::Coloring | |
deleteVertex(VertexHandle &v, DO_IF_VALID_TAG) | Arak::Coloring | |
deleteVertex(VertexHandle &v, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
disconnectFromBd(VertexHandle v) | Arak::Coloring | [protected] |
freeEdge(IntEdgeHandle &e) | Arak::Coloring | [protected] |
freeEdge(BdEdgeHandle &e) | Arak::Coloring | [protected] |
freeVertex(VertexHandle &v) | Arak::Coloring | [protected] |
getBoundaryEdge(int index) const | Arak::Coloring | [inline] |
getBoundaryEdge(int index) | Arak::Coloring | [inline] |
getInteriorEdge(int index) const | Arak::Coloring | [inline] |
getInteriorEdge(int index) | Arak::Coloring | [inline] |
getInteriorEdgeIndex() const | Arak::Coloring | [inline] |
getPointWithColor(Geometry::Point &p, Color &c) const | Arak::Coloring | |
getQueryPoints() const | Arak::Coloring | [inline] |
getQueryPoints() | Arak::Coloring | [inline] |
getVertex(Vertex::Type type, int index) const | Arak::Coloring | [inline] |
getVertex(Vertex::Type type, int index) | Arak::Coloring | [inline] |
initialize(Geometry::Rectangle &boundary, int gridRows=10, int gridCols=10, double minEdgeLength=0.0) | Arak::Coloring | [protected] |
IntEdgeHandle typedef | Arak::Coloring | |
intEdgeIndex | Arak::Coloring | [protected] |
intEdgeStore | Arak::Coloring | [protected] |
interior(const Geometry::Point &xp) const | Arak::Coloring | [inline] |
InteriorEdgeIndex typedef | Arak::Coloring | |
interiorEdges | Arak::Coloring | [protected] |
interiorVertices | Arak::Coloring | [protected] |
listeners | Arak::Coloring | [mutable, protected] |
minEdgeLengthSq | Arak::Coloring | [protected] |
moveBdVertexPastCorner(BdEdgeHandle e, const Geometry::Point &p, TEST_IF_VALID_TAG) const | Arak::Coloring | |
moveBdVertexPastCorner(BdEdgeHandle &e, const Geometry::Point &p, DO_IF_VALID_TAG) | Arak::Coloring | |
moveBdVertexPastCorner(BdEdgeHandle &e, const Geometry::Point &p, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
moveIntVertex(VertexHandle v, const Geometry::Point &p, TEST_IF_VALID_TAG) const | Arak::Coloring | |
moveIntVertex(VertexHandle &v, const Geometry::Point &p, DO_IF_VALID_TAG) | Arak::Coloring | |
moveIntVertex(VertexHandle &v, const Geometry::Point &p, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
moveVertexAlongBd(VertexHandle v, const Geometry::Point &p, TEST_IF_VALID_TAG) const | Arak::Coloring | |
moveVertexAlongBd(VertexHandle &v, const Geometry::Point &p, DO_IF_VALID_TAG) | Arak::Coloring | |
moveVertexAlongBd(VertexHandle &v, const Geometry::Point &p, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
newBoundaryEdge(VertexHandle prev, VertexHandle next, VertexHandle prevCorner, VertexHandle nextCorner) | Arak::Coloring | [protected] |
newBoundaryTriangle(BdEdgeHandle e, const Geometry::Point &u, const Geometry::Point &v, const Geometry::Point &w, TEST_IF_VALID_TAG) const | Arak::Coloring | |
newBoundaryTriangle(BdEdgeHandle e, const Geometry::Point &u, const Geometry::Point &v, const Geometry::Point &w, DO_IF_VALID_TAG) | Arak::Coloring | |
newBoundaryTriangle(BdEdgeHandle e, const Geometry::Point &u, const Geometry::Point &v, const Geometry::Point &w, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
newCornerTriangle(VertexHandle corner, const Geometry::Point &u, const Geometry::Point &v, TEST_IF_VALID_TAG) const | Arak::Coloring | |
newCornerTriangle(VertexHandle corner, const Geometry::Point &u, const Geometry::Point &v, DO_IF_VALID_TAG) | Arak::Coloring | |
newCornerTriangle(VertexHandle corner, const Geometry::Point &u, const Geometry::Point &v, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
newInteriorEdge(VertexHandle prev, VertexHandle next) | Arak::Coloring | [protected] |
newInteriorTriangle(const Geometry::Point &x, const Geometry::Point &y, const Geometry::Point &z, TEST_IF_VALID_TAG) const | Arak::Coloring | |
newInteriorTriangle(const Geometry::Point &x, const Geometry::Point &y, const Geometry::Point &z, DO_IF_VALID_TAG) | Arak::Coloring | |
newInteriorTriangle(const Geometry::Point &x, const Geometry::Point &y, const Geometry::Point &z, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
newVertex(Vertex::Type type, const Geometry::Point &p) | Arak::Coloring | [protected] |
notifyEdgeHasBeenAdded(IntEdgeHandle eh) | Arak::Coloring | [inline, protected] |
notifyEdgeWillBeRemoved(IntEdgeHandle eh) | Arak::Coloring | [inline, protected] |
notifyVertexHasBeenAdded(VertexHandle vh) | Arak::Coloring | [inline, protected] |
notifyVertexWillBeRemoved(VertexHandle vh) | Arak::Coloring | [inline, protected] |
numBoundaryEdges() const | Arak::Coloring | [inline] |
numInteriorEdges() const | Arak::Coloring | [inline] |
numVertices(Vertex::Type type) const | Arak::Coloring | [inline] |
operator!=(const Coloring &other) const | Arak::Coloring | [inline] |
operator==(const Coloring &other) const | Arak::Coloring | [inline] |
outside(const Geometry::Point &xp) const | Arak::Coloring | [inline] |
queryPoints | Arak::Coloring | [mutable, protected] |
randomPoint(Arak::Util::Random &random=Arak::Util::default_random) const | Arak::Coloring | |
randomVertex(Vertex::Type type, Arak::Util::Random &random=Arak::Util::default_random) const | Arak::Coloring | [inline] |
read(std::istream &in) | Arak::Coloring | |
readBinary(std::istream &in) | Arak::Coloring | |
recolored(const Geometry::Point &a, const Geometry::Point &b, const Geometry::Point &c) | Arak::Coloring | [protected] |
recolored(const Geometry::Point &a, const Geometry::Point &b, const Geometry::Point &c, const Geometry::Point &d) | Arak::Coloring | [protected] |
recolorQuadrilateral(IntEdgeHandle ab, IntEdgeHandle cd, bool ac, TEST_IF_VALID_TAG) const | Arak::Coloring | |
recolorQuadrilateral(IntEdgeHandle &ab, IntEdgeHandle &cd, bool ac, DO_IF_VALID_TAG) | Arak::Coloring | |
recolorQuadrilateral(IntEdgeHandle &ab, IntEdgeHandle &cd, bool ac, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
solid(const Geometry::Polygon &poly, Arak::Color color) const | Arak::Coloring | |
splitEdge(IntEdgeHandle e, const Geometry::Point &p, TEST_IF_VALID_TAG) const | Arak::Coloring | |
splitEdge(IntEdgeHandle &e, const Geometry::Point &p, DO_IF_VALID_TAG) | Arak::Coloring | |
splitEdge(IntEdgeHandle &e, const Geometry::Point &p, DO_WITHOUT_TEST_TAG) | Arak::Coloring | |
test() const | Arak::Coloring | |
toTriangulation(CGAL::Constrained_Delaunay_triangulation_2< Geometry::Kernel, CGAL::Tds2< CGAL::Tvb< Arak::Geometry::Kernel, CGAL::Tdsvb< void > >, CGAL::Ctfb< Geometry::Kernel, CGAL::Triangulation_face_base_with_info_2< FaceInfoType, Geometry::Kernel, CGAL::Tfb< Arak::Geometry::Kernel, CGAL::Tdsfb< void > > > > >, CGAL::No_intersection_tag > &tri) const | Arak::Coloring | |
trace(const Geometry::Point &xp, const Geometry::Point &yp, IntEdgeHandle &edge, Geometry::Point &ipt, Geometry::Kernel::FT &sd) const | Arak::Coloring | |
VertexHandle typedef | Arak::Coloring | |
vertexStore | Arak::Coloring | [protected] |
visualize(CGAL::Qt_widget &widget, bool drawEdges=true, bool drawVertices=true, bool drawRegions=false, bool drawQueries=false) const | Arak::Coloring | |
write(std::ostream &out) const | Arak::Coloring | |
writeBinary(std::ostream &out) const | Arak::Coloring | |
writeXfig(std::ostream &out) const | Arak::Coloring | |
~Coloring() | Arak::Coloring | |