Skip to content

Class uipc::geometry::GeometrySlot

ClassList > uipc > geometry > GeometrySlot

Inherited by the following classes: uipc::geometry::GeometrySlotT< ImplicitGeometry >, uipc::geometry::GeometrySlotT< SimplicialComplex >

Public Functions

Type Name
GeometrySlot (IndexT id) noexcept
GeometrySlot (const GeometrySlot &) = delete
GeometrySlot (GeometrySlot &&) = delete
Geometry & geometry () noexcept
const Geometry & geometry () noexcept const
IndexT id () noexcept const
GeometrySlot & operator= (const GeometrySlot &) = delete
GeometrySlot & operator= (GeometrySlot &&) = delete
GeometrySlotState state () noexcept const
virtual ~GeometrySlot () = default

Protected Functions

Type Name
virtual Geometry & get_geometry () noexcept = 0
virtual const Geometry & get_geometry () noexcept const = 0

Public Functions Documentation

function GeometrySlot [1/3]

uipc::geometry::GeometrySlot::GeometrySlot (
    IndexT id
) noexcept

function GeometrySlot [2/3]

uipc::geometry::GeometrySlot::GeometrySlot (
    const GeometrySlot &
) = delete

function GeometrySlot [3/3]

uipc::geometry::GeometrySlot::GeometrySlot (
    GeometrySlot &&
) = delete

function geometry [1/2]

Geometry & uipc::geometry::GeometrySlot::geometry () noexcept

function geometry [2/2]

const Geometry & uipc::geometry::GeometrySlot::geometry () noexcept const

function id

IndexT uipc::geometry::GeometrySlot::id () noexcept const

function operator=

GeometrySlot & uipc::geometry::GeometrySlot::operator= (
    const GeometrySlot &
) = delete

function operator=

GeometrySlot & uipc::geometry::GeometrySlot::operator= (
    GeometrySlot &&
) = delete

function state [1/2]

GeometrySlotState uipc::geometry::GeometrySlot::state () noexcept const

function ~GeometrySlot

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

Protected Functions Documentation

function get_geometry [1/2]

virtual Geometry & uipc::geometry::GeometrySlot::get_geometry () noexcept = 0

function get_geometry [2/2]

virtual const Geometry & uipc::geometry::GeometrySlot::get_geometry () noexcept const = 0


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