Class uipc::geometry::GeometrySlotT< ImplicitGeometry >
template <>
ClassList > uipc > geometry > GeometrySlotT< ImplicitGeometry >
Inherits the following classes: uipc::geometry::GeometrySlot
Public Functions
| Type | Name |
|---|---|
| GeometrySlotT (IndexT id, const ImplicitGeometry & geometry) |
|
| ImplicitGeometry & | geometry () noexcept |
| const ImplicitGeometry & | geometry () noexcept const |
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
uipc::geometry::GeometrySlotT< ImplicitGeometry >::GeometrySlotT (
IndexT id,
const ImplicitGeometry & geometry
)
function geometry [1/2]
function geometry [2/2]
const ImplicitGeometry & uipc::geometry::GeometrySlotT< ImplicitGeometry >::geometry () noexcept const
Protected Functions Documentation
function do_clone
virtual S< GeometrySlot > uipc::geometry::GeometrySlotT< ImplicitGeometry >::do_clone () override const
Implements uipc::geometry::GeometrySlot::do_clone
function get_geometry [1/2]
virtual Geometry & uipc::geometry::GeometrySlotT< ImplicitGeometry >::get_geometry () noexcept override
Implements uipc::geometry::GeometrySlot::get_geometry
function get_geometry [2/2]
virtual const Geometry & uipc::geometry::GeometrySlotT< ImplicitGeometry >::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/implicit_geometry_slot.h