SFCGAL  1.4.1
Public Types | Public Member Functions | List of all members
SFCGAL::algorithm::FaceSegmentCollide Struct Reference

#include <differencePrimitives.h>

Public Types

typedef std::vector< MarkedPolyhedron::Halfedge_around_facet_const_circulator > CollisionVector
 
typedef std::vector< MarkedPolyhedron::Halfedge_around_facet_const_circulator > CollisionVector
 

Public Member Functions

 FaceSegmentCollide (CollisionVector &list)
 
void operator() (const FaceBboxBase &, const FaceBboxBase &face)
 
 FaceSegmentCollide (CollisionVector &list)
 
void operator() (const FaceBboxBase &, const FaceBboxBase &face)
 

Member Typedef Documentation

◆ CollisionVector [1/2]

typedef std::vector<MarkedPolyhedron::Halfedge_around_facet_const_circulator> SFCGAL::algorithm::FaceSegmentCollide::CollisionVector

◆ CollisionVector [2/2]

typedef std::vector<MarkedPolyhedron::Halfedge_around_facet_const_circulator> SFCGAL::algorithm::FaceSegmentCollide::CollisionVector

Constructor & Destructor Documentation

◆ FaceSegmentCollide() [1/2]

SFCGAL::algorithm::FaceSegmentCollide::FaceSegmentCollide ( CollisionVector list)
inline

◆ FaceSegmentCollide() [2/2]

SFCGAL::algorithm::FaceSegmentCollide::FaceSegmentCollide ( CollisionVector list)
inline

Member Function Documentation

◆ operator()() [1/2]

void SFCGAL::algorithm::FaceSegmentCollide::operator() ( const FaceBboxBase ,
const FaceBboxBase face 
)
inline

◆ operator()() [2/2]

void SFCGAL::algorithm::FaceSegmentCollide::operator() ( const FaceBboxBase ,
const FaceBboxBase face 
)
inline