Class SFCGAL::algorithm::Handle#
template <int Dim>
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