logo
SFCGAL
Links
Initializing search
    SFCGAL
    • SFCGAL
    • Authors
    • Development
    • Installation
    • Screencast
    • API
    SFCGAL
    • SFCGAL
    • Authors
    • Development
    • Installation
    • Screencast
      • File AffineTransform2.cpp
      • File AffineTransform2.cpp
      • File AffineTransform2.h
      • File AffineTransform2.h
      • File AffineTransform3.cpp
      • File AffineTransform3.cpp
      • File AffineTransform3.h
      • File AffineTransform3.h
      • File BoundaryVisitor.cpp
      • File BoundaryVisitor.cpp
      • File BoundaryVisitor.h
      • File BoundaryVisitor.h
      • File CharArrayBuffer.cpp
      • File CharArrayBuffer.cpp
      • File CharArrayBuffer.h
      • File CharArrayBuffer.h
      • File ComplexComparator.h
      • File ComplexComparator.h
      • File ConsistentOrientationBuilder.cpp
      • File ConsistentOrientationBuilder.cpp
      • File ConsistentOrientationBuilder.h
      • File ConsistentOrientationBuilder.h
      • File ConstraintDelaunayTriangulation.cpp
      • File ConstraintDelaunayTriangulation.cpp
      • File ConstraintDelaunayTriangulation.h
      • File ConstraintDelaunayTriangulation.h
      • File Coordinate.cpp
      • File Coordinate.cpp
      • File Coordinate.h
      • File Coordinate.h
      • File Cylinder.cpp
      • File Cylinder.cpp
      • File Cylinder.h
      • File Cylinder.h
      • File Edge.cpp
      • File Edge.cpp
      • File Edge.h
      • File Edge.h
      • File EnvelopeVisitor.cpp
      • File EnvelopeVisitor.cpp
      • File EnvelopeVisitor.h
      • File EnvelopeVisitor.h
      • File Envelope.cpp
      • File Envelope.cpp
      • File Envelope.h
      • File Envelope.h
      • File Exception.cpp
      • File Exception.cpp
      • File Exception.h
      • File Exception.h
      • File Force2D.cpp
      • File Force2D.cpp
      • File Force2D.h
      • File Force2D.h
      • File ForceOrderPoints.cpp
      • File ForceOrderPoints.cpp
      • File ForceOrderPoints.h
      • File ForceOrderPoints.h
      • File ForceValidityVisitor.cpp
      • File ForceValidityVisitor.cpp
      • File ForceValidityVisitor.h
      • File ForceValidityVisitor.h
      • File ForceZOrderPoints.cpp
      • File ForceZOrderPoints.cpp
      • File ForceZOrderPoints.h
      • File ForceZOrderPoints.h
      • File ForceZ.cpp
      • File ForceZ.cpp
      • File ForceZ.h
      • File ForceZ.h
      • File GeometryCollection.cpp
      • File GeometryCollection.cpp
      • File GeometryCollection.h
      • File GeometryCollection.h
      • File GeometryGraphBuilder.h
      • File GeometryGraphBuilder.h
      • File GeometryGraph.h
      • File GeometryGraph.h
      • File GeometrySet.cpp
      • File GeometrySet.cpp
      • File GeometrySet.h
      • File GeometrySet.h
      • File GeometryStreams.cpp
      • File GeometryStreams.cpp
      • File GeometryStreams.h
      • File GeometryStreams.h
      • File GeometryVisitor.cpp
      • File GeometryVisitor.cpp
      • File GeometryVisitor.h
      • File GeometryVisitor.h
      • File Geometry.cpp
      • File Geometry.cpp
      • File Geometry.h
      • File Geometry.h
      • File GetPointsVisitor.cpp
      • File GetPointsVisitor.cpp
      • File GetPointsVisitor.h
      • File GetPointsVisitor.h
      • File InputStreamReader.h
      • File InputStreamReader.h
      • File Intersection2D.cpp
      • File Intersection2D.cpp
      • File Intersection3D.cpp
      • File Intersection3D.cpp
      • File Interval.cpp
      • File Interval.cpp
      • File Interval.h
      • File Interval.h
      • File Kernel.h
      • File Kernel.h
      • File LineString.cpp
      • File LineString.cpp
      • File LineString.h
      • File LineString.h
      • File Log.cpp
      • File Log.cpp
      • File Log.h
      • File Log.h
      • File MultiLineString.cpp
      • File MultiLineString.cpp
      • File MultiLineString.h
      • File MultiLineString.h
      • File MultiPoint.cpp
      • File MultiPoint.cpp
      • File MultiPoint.h
      • File MultiPoint.h
      • File MultiPolygon.cpp
      • File MultiPolygon.cpp
      • File MultiPolygon.h
      • File MultiPolygon.h
      • File MultiSolid.cpp
      • File MultiSolid.cpp
      • File MultiSolid.h
      • File MultiSolid.h
      • File OBJ.cpp
      • File OBJ.cpp
      • File OBJ.h
      • File OBJ.h
      • File OsgFactory.cpp
      • File OsgFactory.cpp
      • File OsgFactory.h
      • File OsgFactory.h
      • File Point.cpp
      • File Point.cpp
      • File Point.h
      • File Point.h
      • File Polygon.cpp
      • File Polygon.cpp
      • File Polygon.h
      • File Polygon.h
      • File PolyhedralSurface.cpp
      • File PolyhedralSurface.cpp
      • File PolyhedralSurface.h
      • File PolyhedralSurface.h
      • File PreparedGeometry.cpp
      • File PreparedGeometry.cpp
      • File PreparedGeometry.h
      • File PreparedGeometry.h
      • File Registry.cpp
      • File Registry.cpp
      • File Registry.h
      • File Registry.h
      • File RoundTransform.cpp
      • File RoundTransform.cpp
      • File RoundTransform.h
      • File RoundTransform.h
      • File Serialization.cpp
      • File Serialization.cpp
      • File Serialization.h
      • File Serialization.h
      • File Solid.cpp
      • File Solid.cpp
      • File Solid.h
      • File Solid.h
      • File Sphere.cpp
      • File Sphere.cpp
      • File Sphere.h
      • File Sphere.h
      • File Surface.cpp
      • File Surface.cpp
      • File Surface.h
      • File Surface.h
      • File TestGeometry.h
      • File TestGeometry.h
      • File Transform.cpp
      • File Transform.cpp
      • File Transform.h
      • File Transform.h
      • File Triangle.cpp
      • File Triangle.cpp
      • File Triangle.h
      • File Triangle.h
      • File TriangulatedSurface.cpp
      • File TriangulatedSurface.cpp
      • File TriangulatedSurface.h
      • File TriangulatedSurface.h
      • File TypeForDimension.h
      • File TypeForDimension.h
      • File Validity.h
      • File Validity.h
      • File Vertex.cpp
      • File Vertex.cpp
      • File Vertex.h
      • File Vertex.h
      • File WkbReader.cpp
      • File WkbReader.cpp
      • File WkbReader.h
      • File WkbReader.h
      • File WkbWriter.cpp
      • File WkbWriter.cpp
      • File WkbWriter.h
      • File WkbWriter.h
      • File WktReader.cpp
      • File WktReader.cpp
      • File WktReader.h
      • File WktReader.h
      • File WktWriter.cpp
      • File WktWriter.cpp
      • File WktWriter.h
      • File WktWriter.h
      • File algorithm/orientation.h
      • File algorithm/orientation.h
      • File alphaShapes.cpp
      • File alphaShapes.cpp
      • File alphaShapes.h
      • File alphaShapes.h
      • Class List
      • File area.cpp
      • File area.cpp
      • File area.h
      • File area.h
      • File buffer3D.cpp
      • File buffer3D.cpp
      • File buffer3D.h
      • File buffer3D.h
      • File building.cpp
      • File building.cpp
      • File building.h
      • File building.h
      • Class CharArrayBuffer
      • Class SFCGAL::ConstGeometryVisitor
      • Class SFCGAL::Coordinate
      • Class SFCGAL::CoordinateDimensionVisitor
      • Class SFCGAL::Coordinate::Empty
      • Class SFCGAL::Cylinder
      • Class SFCGAL::Envelope
      • Class SFCGAL::Exception
      • Class SFCGAL::Geometry
      • Class SFCGAL::GeometryCollection
      • Class SFCGAL::GeometryInvalidityException
      • Class SFCGAL::GeometryVisitor
      • Class SFCGAL::GetXVisitor
      • Class SFCGAL::GetYVisitor
      • Class SFCGAL::GetZVisitor
      • Class SFCGAL::InappropriateGeometryException
      • Class SFCGAL::LineString
      • Class SFCGAL::LineString::Point_2_const_iterator
      • Class SFCGAL::LineString::Point_3_const_iterator
      • Class SFCGAL::Logger
      • Class SFCGAL::MultiLineString
      • Class SFCGAL::MultiPoint
      • Class SFCGAL::MultiPolygon
      • Class SFCGAL::MultiSolid
      • Class SFCGAL::NonFiniteValueException
      • Class SFCGAL::NotImplementedException
      • Class SFCGAL::Point
      • Class SFCGAL::Polygon
      • Class SFCGAL::PolyhedralSurface
      • Class SFCGAL::PreparedGeometry
      • Class SFCGAL::RoundVisitor
      • Class SFCGAL::Solid
      • Class SFCGAL::Sphere
      • Class SFCGAL::Sphere_builder
      • Class SFCGAL::Surface
      • Class SFCGAL::ToPoint2Visitor
      • Class SFCGAL::ToPoint3Visitor
      • Class SFCGAL::Transform
      • Class SFCGAL::Triangle
      • Class SFCGAL::Triangulated2Polyhedron
      • Class SFCGAL::TriangulatedSurface
      • Class SFCGAL::WktParseException
      • Class SFCGAL::algorithm::BoundaryVisitor
      • Class SFCGAL::algorithm::Buffer3D
      • Class SFCGAL::algorithm::ConsistentOrientationBuilder
      • Class SFCGAL::algorithm::Handle
      • Class SFCGAL::algorithm::SurfaceGraph
      • Class SFCGAL::detail::CollectionElement
      • Class SFCGAL::detail::EnvelopeVisitor
      • Class SFCGAL::detail::ForceValidityVisitor
      • Class SFCGAL::detail::GeometrySet
      • Class SFCGAL::detail::GetPointsVisitor
      • Class SFCGAL::detail::Interval
      • Class SFCGAL::detail:🇮🇴:OsgFactory
      • Class SFCGAL::detail:🇮🇴:WkbReader
      • Class SFCGAL::detail:🇮🇴:WkbWriter
      • Class SFCGAL::detail:🇮🇴:WktReader
      • Class SFCGAL::detail:🇮🇴:WktWriter
      • Class SFCGAL::graph::GeometryGraphBuilderT
      • Class SFCGAL::graph::GeometryGraphT
      • Class SFCGAL:🇮🇴:BinarySerializer
      • Class SFCGAL:🇮🇴:BinaryUnserializer
      • Class SFCGAL:🛠:BasicInputStreamReader
      • Class SFCGAL:🛠:Registry
      • Class SFCGAL::transform::AffineTransform2
      • Class SFCGAL::transform::AffineTransform3
      • Class SFCGAL::transform::Force2D
      • Class SFCGAL::transform::ForceOrderPoints
      • Class SFCGAL::transform::ForceZ
      • Class SFCGAL::transform::ForceZOrderPoints
      • Class SFCGAL::transform::RoundTransform
      • Class SFCGAL::triangulate::ConstraintDelaunayTriangulation
      • Class Member Enums
      • Class Member Functions
      • Class Member Typedefs
      • Class Member Variables
      • Class Members
      • Class Index
      • File collect.cpp
      • File collect.cpp
      • File collect.h
      • File collect.h
      • File collectionExtract.cpp
      • File collectionExtract.cpp
      • File collectionExtract.h
      • File collectionExtract.h
      • File collectionHomogenize.cpp
      • File collectionHomogenize.cpp
      • File collectionHomogenize.h
      • File collectionHomogenize.h
      • File collectionToMulti.cpp
      • File collectionToMulti.cpp
      • File collectionToMulti.h
      • File collectionToMulti.h
      • File connection.cpp
      • File connection.cpp
      • File connection.h
      • File connection.h
      • File convexHull.cpp
      • File convexHull.cpp
      • File convexHull.h
      • File convexHull.h
      • File coversPoints.cpp
      • File coversPoints.cpp
      • File coversPoints.h
      • File coversPoints.h
      • File covers.cpp
      • File covers.cpp
      • File covers.h
      • File covers.h
      • Deprecated
      • File detail/graph/algorithm/orientation.h
      • File detail/graph/algorithm/orientation.h
      • File differencePrimitives.cpp
      • File differencePrimitives.cpp
      • File differencePrimitives.h
      • File differencePrimitives.h
      • File difference.cpp
      • File difference.cpp
      • File difference.h
      • File difference.h
      • Dir tools
      • Dir triangulate
      • Dir src
      • Dir transform
      • Dir generator
      • Dir graph
      • Dir triangulate
      • Dir io
      • Dir io
      • Dir algorithm
      • Dir detail
      • Dir algorithm
      • Dir algorithm
      • Dir capi
      • File disc.cpp
      • File disc.cpp
      • File disc.h
      • File disc.h
      • File distance3d.cpp
      • File distance3d.cpp
      • File distance3d.h
      • File distance3d.h
      • File distance.cpp
      • File distance.cpp
      • File distance.h
      • File distance.h
      • File ewkt.cpp
      • File ewkt.cpp
      • File ewkt.h
      • File ewkt.h
      • File export.h
      • File export.h
      • File extrude.cpp
      • File extrude.cpp
      • File extrude.h
      • File extrude.h
      • File List
      • File force2D.cpp
      • File force2D.cpp
      • File force2D.h
      • File force2D.h
      • File force3D.cpp
      • File force3D.cpp
      • File force3D.h
      • File force3D.h
      • Functions
      • Class Hierarchy
      • File hoch.cpp
      • File hoch.cpp
      • File hoch.h
      • File hoch.h
      • File intersection.cpp
      • File intersection.cpp
      • File intersection.h
      • File intersection.h
      • File intersects.cpp
      • File intersects.cpp
      • File intersects.h
      • File intersects.h
      • File isHalfEdge.h
      • File isHalfEdge.h
      • File isValid.cpp
      • File isValid.cpp
      • File isValid.h
      • File isValid.h
      • File length.cpp
      • File length.cpp
      • File length.h
      • File length.h
      • File lineSubstring.cpp
      • File lineSubstring.cpp
      • File lineSubstring.h
      • File lineSubstring.h
      • Links
      • Macros
      • File markDomains.h
      • File markDomains.h
      • File minkowskiSum3D.cpp
      • File minkowskiSum3D.cpp
      • File minkowskiSum3D.h
      • File minkowskiSum3D.h
      • File minkowskiSum.cpp
      • File minkowskiSum.cpp
      • File minkowskiSum.h
      • File minkowskiSum.h
      • Modules
      • Namespace CGAL
      • Namespace SFCGAL
      • Namespace SFCGAL::algorithm
      • Namespace SFCGAL::algorithm::@48
      • Namespace SFCGAL::algorithm::@66
      • Namespace SFCGAL::detail
      • Namespace SFCGAL::detail::algorithm
      • Namespace SFCGAL::detail::io
      • Namespace SFCGAL::detail:🇮🇴:impl
      • Namespace SFCGAL::generator
      • Namespace SFCGAL::graph
      • Namespace SFCGAL::graph::algorithm
      • Namespace SFCGAL::io
      • Namespace SFCGAL:🇮🇴:OBJ
      • Namespace SFCGAL:🇮🇴:VTK
      • Namespace SFCGAL::tools
      • Namespace SFCGAL::transform
      • Namespace SFCGAL::triangulate
      • Namespace SFCGAL::triangulate::detail
      • Namespace Member Enums
      • Namespace Member Functions
      • Namespace Member Typedefs
      • Namespace Member Variables
      • Namespace Members
      • Namespace boost
      • Namespace boost::archive
      • Namespace boost::serialization
      • Namespace detail
      • Namespace detail::Segment_d
      • Namespace osg
      • Namespace List
      • Namespace std
      • File normal.h
      • File normal.h
      • File numeric.cpp
      • File numeric.cpp
      • File numeric.h
      • File numeric.h
      • File offset.cpp
      • File offset.cpp
      • File offset.h
      • File offset.h
      • File orientation.cpp
      • File orientation.cpp
      • File osg.cpp
      • File osg.cpp
      • File osg.h
      • File osg.h
      • Related Pages
      • File partition_2.cpp
      • File partition_2.cpp
      • File partition_2.h
      • File partition_2.h
      • File plane.h
      • File plane.h
      • File polygonSetToMultiPolygon.cpp
      • File polygonSetToMultiPolygon.cpp
      • File polygonSetToMultiPolygon.h
      • File polygonSetToMultiPolygon.h
      • File rotate.cpp
      • File rotate.cpp
      • File rotate.h
      • File rotate.h
      • File scale.cpp
      • File scale.cpp
      • File scale.h
      • File scale.h
      • File sfcgal_c.cpp
      • File sfcgal_c.cpp
      • File sfcgal_c.h
      • File sfcgal_c.h
      • File sierpinski.cpp
      • File sierpinski.cpp
      • File sierpinski.h
      • File sierpinski.h
      • File straightSkeleton.cpp
      • File straightSkeleton.cpp
      • File straightSkeleton.h
      • File straightSkeleton.h
      • Struct SFCGAL::Plane_from_facet
      • Struct SFCGAL::TestGeometry
      • Struct SFCGAL::Validity
      • Struct SFCGAL::algorithm::Circle
      • Struct SFCGAL::algorithm::CollisionMapper
      • Struct SFCGAL::algorithm::EmptyPrimitive
      • Struct SFCGAL::algorithm::FaceBbox
      • Struct SFCGAL::algorithm::FaceBbox::Bbox
      • Struct SFCGAL::algorithm::FaceSegmentCollide
      • Struct SFCGAL::algorithm::Handle::ObservablePrimitive
      • Struct SFCGAL::algorithm::HandledBox
      • Struct SFCGAL::algorithm::Is_not_marked
      • Struct SFCGAL::algorithm::LoopDetector
      • Struct SFCGAL::algorithm::Nearer
      • Struct SFCGAL::algorithm::NoValidityCheck
      • Struct SFCGAL::algorithm::Plane3DInexactUnsafe
      • Struct SFCGAL::algorithm::Segment_d
      • Struct SFCGAL::algorithm::Sphere
      • Struct SFCGAL::algorithm::Surface_d
      • Struct SFCGAL::algorithm::Surface_d< 2 >
      • Struct SFCGAL::algorithm::Surface_d< 3 >
      • Struct SFCGAL::algorithm::UnionOnBoxCollision
      • Struct SFCGAL::algorithm::found_an_intersection
      • Struct SFCGAL::algorithm::intersection_cb
      • Struct SFCGAL::algorithm::intersects_cb
      • Struct SFCGAL::algorithm::intersects_volume_x
      • Struct SFCGAL::detail::BoxCollection
      • Struct SFCGAL::detail::ComparePoints
      • Struct SFCGAL::detail::ComplexComparator
      • Struct SFCGAL::detail::Halfedge_with_mark
      • Struct SFCGAL::detail::HandleCollection
      • Struct SFCGAL::detail::IsPrimitiveLarger
      • Struct SFCGAL::detail::Items_with_mark_on_hedge
      • Struct SFCGAL::detail::Items_with_mark_on_hedge::Halfedge_wrapper
      • Struct SFCGAL::detail::NoVolume
      • Struct SFCGAL::detail::Point_d
      • Struct SFCGAL::detail::PrimitiveBox
      • Struct SFCGAL::detail::PrimitiveDimension
      • Struct SFCGAL::detail::PrimitiveDimension< TypeForDimension< 2 >::Segment >
      • Struct SFCGAL::detail::PrimitiveDimension< TypeForDimension< 2 >::Surface >
      • Struct SFCGAL::detail::PrimitiveDimension< TypeForDimension< 2 >::Volume >
      • Struct SFCGAL::detail::PrimitiveDimension< TypeForDimension< 3 >::Segment >
      • Struct SFCGAL::detail::PrimitiveDimension< TypeForDimension< 3 >::Surface >
      • Struct SFCGAL::detail::PrimitiveDimension< TypeForDimension< 3 >::Volume >
      • Struct SFCGAL::detail::PrimitiveHandle
      • Struct SFCGAL::detail::Segment_d
      • Struct SFCGAL::detail::Surface_d
      • Struct SFCGAL::detail::TypeForDimension
      • Struct SFCGAL::detail::TypeForDimension< 3 >
      • Struct SFCGAL::detail::Volume_d
      • Struct SFCGAL::detail::dim_t
      • Struct SFCGAL::do_toPoint_d
      • Struct SFCGAL::do_toPoint_d< 3 >
      • Struct SFCGAL::graph::Edge
      • Struct SFCGAL::graph::Vertex
      • Struct SFCGAL::triangulate::ConstraintDelaunayTriangulation::FaceInfo
      • Struct SFCGAL::triangulate::ConstraintDelaunayTriangulation::VertexInfo
      • Struct SFCGAL::triangulate::VertexInfo2
      • File tesselate.cpp
      • File tesselate.cpp
      • File tesselate.h
      • File tesselate.h
      • Todo
      • File translate.cpp
      • File translate.cpp
      • File translate.h
      • File translate.h
      • File triangulate2DZ.cpp
      • File triangulate2DZ.cpp
      • File triangulate2DZ.h
      • File triangulate2DZ.h
      • File triangulateInGeometrySet.cpp
      • File triangulateInGeometrySet.cpp
      • File triangulateInGeometrySet.h
      • File triangulateInGeometrySet.h
      • File triangulatePolygon.cpp
      • File triangulatePolygon.cpp
      • File triangulatePolygon.h
      • File triangulatePolygon.h
      • File ublas.h
      • File ublas.h
      • File union.cpp
      • File union.cpp
      • File union.h
      • File union.h
      • Variables
      • File version.cpp
      • File version.cpp
      • File visibility.cpp
      • File visibility.cpp
      • File visibility.h
      • File visibility.h
      • File volume.cpp
      • File volume.cpp
      • File volume.h
      • File volume.h
      • File vtk.cpp
      • File vtk.cpp
      • File vtk.h
      • File vtk.h
      • File wkb.cpp
      • File wkb.cpp
      • File wkb.h
      • File wkb.h
      • File wkt.cpp
      • File wkt.cpp
      • File wkt.h
      • File wkt.h

    Links

    • Related Pages
    • Modules
    • Class List
    • Namespace ListNamespace List
    • Namespace Members
    • Namespace Member Functions
    • Namespace Member Variables
    • Namespace Member Typedefs
    • Namespace Member Enumerations
    • Class Index
    • Class Hierarchy
    • Class Members
    • Class Member Functions
    • Class Member Variables
    • Class Member Typedefs
    • Class Member Enumerations
    • Files
    • File Variables
    • File Functions
    • File Macros
    Made with Material for MkDocs