Skip to content

Class uipc::geometry::IGeometryCollection

ClassList > uipc > geometry > IGeometryCollection

Inherited by the following classes: uipc::geometry::GeometryCollection

Public Functions

Type Name
void clear () noexcept
IndexT next_id () noexcept const
void reserve (SizeT size) noexcept
SizeT size () noexcept const
virtual ~IGeometryCollection () = default

Protected Functions

Type Name
virtual void do_clear () noexcept = 0
virtual void do_reserve (SizeT size) noexcept = 0
virtual IndexT get_next_id () noexcept const = 0
virtual SizeT get_size () noexcept const = 0

Public Functions Documentation

function clear

void uipc::geometry::IGeometryCollection::clear () noexcept

function next_id

IndexT uipc::geometry::IGeometryCollection::next_id () noexcept const

function reserve

void uipc::geometry::IGeometryCollection::reserve (
    SizeT size
) noexcept

function size

SizeT uipc::geometry::IGeometryCollection::size () noexcept const

function ~IGeometryCollection

virtual uipc::geometry::IGeometryCollection::~IGeometryCollection () = default

Protected Functions Documentation

function do_clear

virtual void uipc::geometry::IGeometryCollection::do_clear () noexcept = 0

function do_reserve

virtual void uipc::geometry::IGeometryCollection::do_reserve (
    SizeT size
) noexcept = 0

function get_next_id

virtual IndexT uipc::geometry::IGeometryCollection::get_next_id () noexcept const = 0

function get_size

virtual SizeT uipc::geometry::IGeometryCollection::get_size () noexcept const = 0


The documentation for this class was generated from the following file include/uipc/geometry/geometry_collection.h