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

◆ CollectionElement() [1/4]

template<class Primitive>
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( )
inline

◆ CollectionElement() [2/4]

template<class Primitive>
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( const Primitive & p)
inline

◆ CollectionElement() [3/4]

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

◆ CollectionElement() [4/4]

template<class Primitive>
SFCGAL::detail::CollectionElement< Primitive >::CollectionElement ( const CollectionElement< Primitive > & other)
inline

Member Function Documentation

◆ flags()

template<class Primitive>
int SFCGAL::detail::CollectionElement< Primitive >::flags ( ) const
inline

◆ operator<()

template<class Primitive>
bool SFCGAL::detail::CollectionElement< Primitive >::operator< ( const CollectionElement< Primitive > & other) const
inline

◆ primitive() [1/2]

template<class Primitive>
Primitive & SFCGAL::detail::CollectionElement< Primitive >::primitive ( )
inline

◆ primitive() [2/2]

template<class Primitive>
const Primitive & SFCGAL::detail::CollectionElement< Primitive >::primitive ( ) const
inline

◆ setFlags()

template<class Primitive>
void SFCGAL::detail::CollectionElement< Primitive >::setFlags ( int flags)
inline