SbPolyhedronPolygonXSect::Internals Node1 SbPolyhedronPolygonXSect ::Internals + dz + n + ntriangles + nextraexternalvertices + nextrainternalvertices + Internals() + ~Internals() + setData() + triangulate() + initEdgeClassificationsAnd Neighbours() + addExtraVertices() + allocateMemoryAndDefineVertex Coordinates() + defineFacesTopology() + isinternaledge() + GetEdge() + setupface() + setupExternalFace() + getSurroundingValues() + top2bottomvertexid() + top2bottomfaceid() Node2 std::map< Edge, const Triangle * > + keys Node2->Node1 +neighbourmap Node3 std::vector< unsigned > + elements Node3->Node2 +elements Node4 PolygonTriangulator + PolygonTriangulator() + PolygonTriangulator() + operator=() + triangles() + ~PolygonTriangulator() Node4->Node1 +poly Node5 PolygonTriangulator ::Polygon - m_edgebst - m_ncontours - m_xmin - m_xmax - m_ymin - m_ymax + Polygon() + ~Polygon() + partition2Monotone() + searchMonotones() + triangulation() + triangles() + points() + edges() - set_contour() - initializate() - prev() - next() - handleStartVertex() - handleEndVertex() - handleSplitVertex() - handleMergeVertex() - handleRegularVertexUp() - handleRegularVertexDown() - addDiagonal() - angleCosb() - selectNextEdge() - triangulateMonotone() - init_vertices_and_lines() Node5->Node4 -m_polygon Node15 std::map< Edge, unsigned > + keys + elements Node15->Node1 +edgewithextravertex _2_id +externaledgewithextravertex _2_2ndedgeid Node16 SbPolyhedronPolygonXSect + SbPolyhedronPolygonXSect() + ~SbPolyhedronPolygonXSect() + operator=() Node16->Node1 +sbpolyhedron Node17 SbPolyhedron # m_nvert # m_nface - s_numberOfRotationSteps + SbPolyhedron() + SbPolyhedron() + ~SbPolyhedron() + operator=() + GetNoVertices() + GetNoFacets() + Transform() + GetNextVertexIndex() + GetVertex() + GetVertexFast() and 18 more... + GetNumberOfRotationSteps() + SetNumberOfRotationSteps() + ResetNumberOfRotationSteps() # AllocateMemory() # FindNeighbour() # FindNodeNormal() # CreatePrism() # RotateEdge() # SetSideFacets() # RotateAroundZ() # SetReferences() # InvertFacets() Node17->Node16 Node22 std::set< Edge > + keys Node22->Node1 +edges_external +edges_with_extra _vertex +edges_internal Node23 std::vector< double > + elements Node23->Node1 +x +y