SFCGAL  2.3.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 ►CBaseIterator
 CSFCGAL::tools::BasicInputStreamReader< CharType >Helper class to parse data from stream
 ►CBbox_3
 ►Cbinary_iarchive
 ►Cbinary_oarchive
 CSFCGAL::BoxRepresents a box in 3D space
 CSFCGAL::detail::BoxCollection< Dim >BoxCollection for use with CGAL::Box_intersection_d
 CSFCGAL::algorithm::Buffer3DComputes a 3D buffer around a Point or LineString
 CSFCGAL::algorithm::ChamferOptionsOptions for chamfer/fillet operations
 CSFCGAL::algorithm::ClosureResult type for closure check
 CSFCGAL::detail::CollectionElement< Primitive >CollectionElement, a Primitive with flags Primitive : Point_d, Segment_d, Surface_d, Volume_d
 CSFCGAL::detail::ComparePointsComparator for sorting points lexicographically
 CSFCGAL::detail::ComplexComparatorLexicographic order on complex
 CSFCGAL::ConeRepresents a cone in 3D space
 CSFCGAL::algorithm::ConsistentOrientationBuilderMake orientation consistent in a triangle set
 ►CSFCGAL::ConstGeometryVisitorVisitor interface for const Geometry types
 CSFCGAL::triangulate::ConstraintDelaunayTriangulation2DZ constraint Delaunay triangulation
 CSFCGAL::detail::ConstraintInfoStructure to identify constraint sources for topology-preserving mode
 CSFCGAL::detail::ConstraintInfoCompare< Constraint_id >Comparison function for sorting constraints by original order
 CSFCGAL::detail::ConstraintOrderInfo< Constraint_id >Structure to store constraint order information Allows recovering the original insertion order after simplification
 CSFCGAL::CoordinateRepresents the Coordinate of a Point (wraps either an empty structure, or a Kernel::Point_2, or a Kernel::Point_3)
 CSFCGAL::CubeRepresents a cube in 3D space, which is a box where all 3 sides are of equal size
 CSFCGAL::CurveAbstract base class for parametric curves
 CSFCGAL::CylinderRepresents a cylinder in 3D space
 CSFCGAL::detail::dim_t< N >Create a distinct type for each dimension
 CSFCGAL::graph::Edge[private]An edge in a GeometryGraph with minimal requirements (some algorithms could need more information)
 CSFCGAL::Coordinate::Empty
 CSFCGAL::EnvelopeRepresents a bounding box
 CSFCGAL::algorithm::EqualityStrictnessManages how geometry comparison will be handled
 ►Cexception
 ►Cexception
 CSFCGAL::triangulate::ConstraintDelaunayTriangulation::FaceInfoFace information (depth)
 CSFCGAL::algorithm::FrameRight-handed orthonormal basis at a point on the sweep path
 CSFCGAL::io::GeoJSONOptionsOptions for GeoJSON serialization
 CSFCGAL::GeometryCollectionA GeometryCollection in SFA
 CSFCGAL::graph::GeometryGraphBuilderT< Graph >[private]Convert Geometries to a GeometryGraph
 CSFCGAL::graph::GeometryGraphT< VertexProperties, EdgeProperties >[private]Represents the vertices and edges for a list of geometries
 CSFCGAL::detail::GeometrySet< Dim >A GeometrySet represents a set of CGAL primitives
 ►CSFCGAL::GeometryVisitorVisitor interface for non-const Geometry types
 CSFCGAL::detail::Items_with_mark_on_hedge::Halfedge_wrapper< Refs, Traits >Wrapper for halfedges with mark functionality
 ►CHalfedgeDS_halfedge_base
 CSFCGAL::detail::HandleCollection< Dim >HandleCollection. Used to store PrimitiveHandle
 CSFCGAL::detail::IntervalRepresents an interval
 CSFCGAL::detail::IsPrimitiveLarger< X, Y >Tests if a primitive type has a larger dimension than another one
 ►Citerator_facade
 CSFCGAL::LineStringA LineString in SFA
 CSFCGAL::Logger[Singleton]Logger class
 CSFCGAL::MultiLineStringA MultiLineString in SFA
 CSFCGAL::MultiPointA MultiPoint in SFA
 CSFCGAL::MultiPolygonA MultiPolygon in SFA
 CSFCGAL::MultiSolidA MultiSolid
 ►Cnoncopyable
 CSFCGAL::algorithm::NoValidityCheckTag used for variants of algorithm that do not do validity check
 CSFCGAL::detail::NoVolume
 CSFCGAL::NURBSCurveNon-Uniform Rational B-Spline (NURBS) curve implementation
 CSFCGAL::io::OBJ::ObjDataParsed OBJ data structure
 CSFCGAL::detail::io::OsgFactoryHelper class to convert SFCGAL::Geometry to osg::Geometry
 CSFCGAL::algorithm::Plane3DInexactUnsafe
 CSFCGAL::PointA point in SFA
 CSFCGAL::detail::Point_d< Dim >Another way of looking at TypeForDimension<Dim>::Point
 CSFCGAL::PolygonA Polygon in SFA with holes
 CSFCGAL::PolyhedralSurfaceA PolyhedralSurface in SFA modeled as a Polygon soup
 ►CPolyhedron_items_3
 CSFCGAL::PrimitiveAbstract base class for primitive object (Cube, Cylinder, Cone, etc.)
 CSFCGAL::detail::PrimitiveBox< Dim >PrimitiveBox. Type used for CGAL::Box_intersection_d
 CSFCGAL::detail::PrimitiveDimension< T >Get a primitive dimension (0: point, 1: line, 2: surface, 3: volume) from a type
 CSFCGAL::detail::PrimitiveDimension< TypeForDimension< 2 >::Segment >Specialization for 2D segments
 CSFCGAL::detail::PrimitiveDimension< TypeForDimension< 2 >::Surface >Specialization for 2D surfaces
 CSFCGAL::detail::PrimitiveDimension< TypeForDimension< 2 >::Volume >Specialization for 2D volumes (should not exist but for completeness)
 CSFCGAL::detail::PrimitiveDimension< TypeForDimension< 3 >::Segment >Specialization for 3D segments
 CSFCGAL::detail::PrimitiveDimension< TypeForDimension< 3 >::Surface >Specialization for 3D surfaces
 CSFCGAL::detail::PrimitiveDimension< TypeForDimension< 3 >::Volume >Specialization for 3D volumes
 CSFCGAL::detail::PrimitiveHandle< Dim >Primitive handle
 CSFCGAL::PrimitiveParameterDesc
 CSFCGAL::detail::io::RecursionGuardGuard to increment/decrement a recursion depth counter
 CSFCGAL::tools::RegistryRegistry for dynamic information about SFCGAL library
 CSFCGAL::algorithm::RoofParametersParameters for roof generation algorithms
 CSFCGAL::SegmentRepresents a line segment in space
 CSFCGAL::detail::Segment_d< Dim >Another way of looking at TypeForDimension<Dim>::Segment
 CSFCGAL::detail::SegmentStoreCollection of segments from a geometry for interpolation
 CSFCGAL::SimplicityClass, convertible to bool, that stores the reason why a geom is not simple
 CSFCGAL::algorithm::SimplificationStopPredicateStop predicate for surface mesh simplification
 CSFCGAL::SolidA Solid modeled with an exteriorShell and interiorShells materialized by PolyhedralSurface
 CSFCGAL::SphereRepresents a sphere in 3D space centered at the origin
 ►Cstatic_visitor
 ►Cstreambuf
 CSFCGAL::SurfaceAbstract Surface class
 CSFCGAL::detail::Surface_d< Dim >Another way of looking at TypeForDimension<Dim>::Surface
 CSFCGAL::algorithm::SweepOptionsOptions for controlling sweep operation behavior
 CSFCGAL::TestGeometryTest geometry structure for validation testing
 CSFCGAL::TorusRepresents a torus in 3D space
 CSFCGAL::Triangle[OGC/SFA]Triangle
 CSFCGAL::TriangulatedSurfaceA TriangulatedSurface in SFA modeled as a Triangle soup
 CSFCGAL::detail::TypeForDimension< Dim >Generic traits, default dimension is 2
 CSFCGAL::detail::TypeForDimension< 3 >Specialization for dimension = 3
 CSFCGAL::ValidityClass, convertible to bool, that stores the reason why a geom is invalid
 CSFCGAL::graph::Vertex[private]A vertex in a GeometryGraph with minimal requirements (some algorithms could need a richer class)
 CSFCGAL::triangulate::ConstraintDelaunayTriangulation::VertexInfoVertex info in triangulation
 CSFCGAL::triangulate::VertexInfo2Vertex information with original coordinates
 CSFCGAL::detail::Volume_d< Dim >Another way of looking at TypeForDimension<Dim>::Volume
 CSFCGAL::algorithm::WeightedCentroidHolds weighted data used to compute a centroid for a Geometry
 CSFCGAL::detail::io::WkbReaderRead WKB geometry
 CSFCGAL::detail::io::WkbWriterWriter for WKB
 CSFCGAL::detail::io::WktReaderReader for Well-Known Text (WKT) geometry format
 CSFCGAL::detail::io::WktWriterWriter for Well-Known Text (WKT) geometry format