Skip to content

Class SFCGAL::algorithm::Handle#

template <int Dim>

ClassList > Handle

Public Functions#

Type Name
Handle ()
Handle (const Handle & other)
Handle (const PrimitiveType & primitive)
auto asPoint ()
auto asSegment ()
auto asSurface ()
auto asVolume ()
auto empty ()
auto operator* () const
auto operator* ()
auto operator-> () const
auto operator-> ()
auto operator= (Handle other)
void registerObservers (Handle a)
void swap (Handle & other) noexcept
auto which ()
~Handle ()

Public Functions Documentation#

function Handle [1/3]#

inline Handle::Handle () 

function Handle [2/3]#

inline Handle::Handle (
    const Handle & other
) 

function Handle [3/3]#

template<class PrimitiveType>
inline explicit Handle::Handle (
    const PrimitiveType & primitive
) 

function asPoint#

inline auto Handle::asPoint () 

function asSegment#

inline auto Handle::asSegment () 

function asSurface#

inline auto Handle::asSurface () 

function asVolume#

inline auto Handle::asVolume () 

function empty#

inline auto Handle::empty () 

function operator*#

inline auto Handle::operator* () const

function operator*#

inline auto Handle::operator* () 

function operator->#

inline auto Handle::operator-> () const

function operator->#

inline auto Handle::operator-> () 

function operator=#

inline auto Handle::operator= (
    Handle other
) 

function registerObservers#

inline void Handle::registerObservers (
    Handle a
) 

function swap#

inline void Handle::swap (
    Handle & other
) noexcept

function which#

inline auto Handle::which () 

function ~Handle#

inline Handle::~Handle () 


The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/algorithm/union.cpp