| 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 | |