Class uipc::geometry::GeometrySlotT< SimplicialComplex >
template <>
ClassList > uipc > geometry > GeometrySlotT< SimplicialComplex >
Inherits the following classes: uipc::geometry::GeometrySlot
Public Functions
| Type | Name |
|---|---|
| GeometrySlotT (IndexT id, const SimplicialComplex & simplicial_complex) noexcept |
|
| GeometrySlotT (const GeometrySlotT &) = delete |
|
| GeometrySlotT (GeometrySlotT &&) = delete |
|
| SimplicialComplex & | geometry () noexcept |
| const SimplicialComplex & | geometry () noexcept const |
| GeometrySlotT & | operator= (const GeometrySlotT &) = delete |
| GeometrySlotT & | operator= (GeometrySlotT &&) = delete |
Public Functions inherited from uipc::geometry::GeometrySlot
See uipc::geometry::GeometrySlot
| Type | Name |
|---|---|
| GeometrySlot (IndexT id) noexcept |
|
| GeometrySlot (const GeometrySlot &) = delete |
|
| GeometrySlot (GeometrySlot &&) = delete |
|
| S< GeometrySlot > | clone () const |
| 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 S< GeometrySlot > | do_clone () override const |
| virtual Geometry & | get_geometry () noexcept override |
| virtual const Geometry & | get_geometry () noexcept override const |
Protected Functions inherited from uipc::geometry::GeometrySlot
See uipc::geometry::GeometrySlot
| Type | Name |
|---|---|
| virtual S< GeometrySlot > | do_clone () const = 0 |
| virtual Geometry & | get_geometry () noexcept = 0 |
| virtual const Geometry & | get_geometry () noexcept const = 0 |
Public Functions Documentation
function GeometrySlotT [1/3]
uipc::geometry::GeometrySlotT< SimplicialComplex >::GeometrySlotT (
IndexT id,
const SimplicialComplex & simplicial_complex
) noexcept
function GeometrySlotT [2/3]
uipc::geometry::GeometrySlotT< SimplicialComplex >::GeometrySlotT (
const GeometrySlotT &
) = delete
function GeometrySlotT [3/3]
function geometry [1/2]
function geometry [2/2]
const SimplicialComplex & uipc::geometry::GeometrySlotT< SimplicialComplex >::geometry () noexcept const
function operator=
GeometrySlotT & uipc::geometry::GeometrySlotT< SimplicialComplex >::operator= (
const GeometrySlotT &
) = delete
function operator=
GeometrySlotT & uipc::geometry::GeometrySlotT< SimplicialComplex >::operator= (
GeometrySlotT &&
) = delete
Protected Functions Documentation
function do_clone
virtual S< GeometrySlot > uipc::geometry::GeometrySlotT< SimplicialComplex >::do_clone () override const
Implements uipc::geometry::GeometrySlot::do_clone
function get_geometry [1/2]
virtual Geometry & uipc::geometry::GeometrySlotT< SimplicialComplex >::get_geometry () noexcept override
Implements uipc::geometry::GeometrySlot::get_geometry
function get_geometry [2/2]
virtual const Geometry & uipc::geometry::GeometrySlotT< SimplicialComplex >::get_geometry () noexcept override const
Implements uipc::geometry::GeometrySlot::get_geometry
The documentation for this class was generated from the following file include/uipc/geometry/simplicial_complex_slot.h