SFCGAL 2.0.0
|
Primitive handle. More...
#include <GeometrySet.h>
Public Types | |
typedef boost::variant< const typename Point_d< Dim >::Type *, const typename Segment_d< Dim >::Type *, const typename Surface_d< Dim >::Type *, const typename Volume_d< Dim >::Type * > | Type |
Public Member Functions | |
template<class T> | |
PrimitiveHandle (const T *p) | |
template<class T> | |
const T * | as () const |
Public Attributes | |
Type | handle |
Primitive handle.
Holds a pointer to a primitive, through the 'handle' member
typedef boost::variant<const typename Point_d<Dim>::Type *, const typename Segment_d<Dim>::Type *, const typename Surface_d<Dim>::Type *, const typename Volume_d<Dim>::Type *> SFCGAL::detail::PrimitiveHandle< Dim >::Type |
|
inline |
|
inline |
Type SFCGAL::detail::PrimitiveHandle< Dim >::handle |