Skip to content

File GeometrySet.h#

FileList > detail > GeometrySet.h

Go to the source code of this file

  • #include <boost/ptr_container/ptr_vector.hpp>
  • #include <boost/variant.hpp>
  • #include "SFCGAL/config.h"
  • #include "SFCGAL/Kernel.h"
  • #include "SFCGAL/detail/TypeForDimension.h"
  • #include <CGAL/Bbox_2.h>
  • #include <CGAL/Bbox_3.h>
  • #include <CGAL/Box_intersection_d/Box_with_handle_d.h>

Namespaces#

Type Name
namespace SFCGAL
Default SFCGAL namespace.
namespace detail
Implementation details namespace.

Classes#

Type Name
struct BoxCollection <Dim>
BoxCollection for use with CGAL::Box_intersection_d.
class CollectionElement <class Primitive>
class GeometrySet <Dim>
struct HandleCollection <Dim>
HandleCollection . Used to storePrimitiveHandle .
struct PrimitiveBox <Dim>
PrimitiveBox . Type used for CGAL::Box_intersection_d.
struct PrimitiveHandle <Dim>

Public Functions#

Type Name
bool operator< (const CGAL::Segment_2< SFCGAL::Kernel > & sega, const CGAL::Segment_2< SFCGAL::Kernel > & segb)
comparison operator on 2D segments, for use in a std::set
bool operator< (const CGAL::Segment_3< SFCGAL::Kernel > & sega, const CGAL::Segment_3< SFCGAL::Kernel > & segb)
comparison operator on 3D segments, for use in a std::set

Public Functions Documentation#

function operator<#

comparison operator on 2D segments, for use in a std::set

bool operator< (
    const CGAL::Segment_2< SFCGAL::Kernel > & sega,
    const CGAL::Segment_2< SFCGAL::Kernel > & segb
) 

function operator<#

comparison operator on 3D segments, for use in a std::set

bool operator< (
    const CGAL::Segment_3< SFCGAL::Kernel > & sega,
    const CGAL::Segment_3< SFCGAL::Kernel > & segb
) 


The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/detail/GeometrySet.h