SFCGAL  2.2.0
Public Member Functions | List of all members
SFCGAL::detail::CollectionElement< Primitive > Class Template Reference

CollectionElement, a Primitive with flags Primitive : Point_d, Segment_d, Surface_d, Volume_d. More...

#include <GeometrySet.h>

Public Member Functions

int flags () const
 
void setFlags (int flags)
 
Primitive & primitive ()
 
const Primitive & primitive () const
 
 CollectionElement ()
 
 CollectionElement (const Primitive &p)
 
 CollectionElement (const Primitive &p, int f)
 
 CollectionElement (const CollectionElement &other)
 
bool operator< (const CollectionElement &other) const
 

Detailed Description

template<class Primitive>
class SFCGAL::detail::CollectionElement< Primitive >

CollectionElement, a Primitive with flags Primitive : Point_d, Segment_d, Surface_d, Volume_d.

Constructor & Destructor Documentation

template<class Primitive >
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( )
inline
template<class Primitive >
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( const Primitive &  p)
inline
template<class Primitive >
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( const Primitive &  p,
int  f 
)
inline
template<class Primitive >
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( const CollectionElement< Primitive > &  other)
inline

Member Function Documentation

template<class Primitive >
int SFCGAL::detail::CollectionElement< Primitive >::flags ( ) const
inline
template<class Primitive >
bool SFCGAL::detail::CollectionElement< Primitive >::operator< ( const CollectionElement< Primitive > &  other) const
inline
template<class Primitive >
Primitive& SFCGAL::detail::CollectionElement< Primitive >::primitive ( )
inline
template<class Primitive >
const Primitive& SFCGAL::detail::CollectionElement< Primitive >::primitive ( ) const
inline
template<class Primitive >
void SFCGAL::detail::CollectionElement< Primitive >::setFlags ( int  flags)
inline