SFCGAL
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

◆ 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