|
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
| 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 |