SFCGAL  1.4.1
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
 
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/8]

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

◆ CollectionElement() [2/8]

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

◆ CollectionElement() [3/8]

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

◆ CollectionElement() [4/8]

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

◆ CollectionElement() [5/8]

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

◆ CollectionElement() [6/8]

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

◆ CollectionElement() [7/8]

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

◆ CollectionElement() [8/8]

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

Member Function Documentation

◆ flags() [1/2]

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

◆ flags() [2/2]

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

◆ operator<() [1/2]

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

◆ operator<() [2/2]

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

◆ primitive() [1/4]

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

◆ primitive() [2/4]

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

◆ primitive() [3/4]

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

◆ primitive() [4/4]

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

◆ setFlags() [1/2]

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

◆ setFlags() [2/2]

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