SFCGAL  2.3.0
Public Member Functions | Public Attributes | List of all members
SFCGAL::detail::Halfedge_with_mark< Refs > Struct Template Reference

Extended polyhedron_3 type with a boolean marker on halfedges This is used internally for polyhedra boolean operations. More...

#include <TypeForDimension.h>

Inheritance diagram for SFCGAL::detail::Halfedge_with_mark< Refs >:

Public Member Functions

 Halfedge_with_mark ()
 
void set_mark ()
 Set the boundary marker to true. More...
 

Public Attributes

bool mark {false}
 A boundary marker for faces with different status. More...
 

Detailed Description

template<class Refs>
struct SFCGAL::detail::Halfedge_with_mark< Refs >

Extended polyhedron_3 type with a boolean marker on halfedges This is used internally for polyhedra boolean operations.

Constructor & Destructor Documentation

template<class Refs >
SFCGAL::detail::Halfedge_with_mark< Refs >::Halfedge_with_mark ( )
inline

Member Function Documentation

template<class Refs >
void SFCGAL::detail::Halfedge_with_mark< Refs >::set_mark ( )
inline

Set the boundary marker to true.

This will be called by Intersection_of_Polyhedra_3

Member Data Documentation

template<class Refs >
bool SFCGAL::detail::Halfedge_with_mark< Refs >::mark {false}

A boundary marker for faces with different status.