Loading...
Searching...
No Matches
Curve::PointModel Class Referencefinal
Inheritance diagram for Curve::PointModel:

Public Member Functions | |
PointModel (const Id< PointModel > &id, QObject *parent) | |
const OptionalId< SegmentModel > & | previous () const |
void | setPrevious (const OptionalId< SegmentModel > &previous) |
const OptionalId< SegmentModel > & | following () const |
void | setFollowing (const OptionalId< SegmentModel > &following) |
Curve::Point | pos () const |
void | setPos (const Curve::Point &pos) |
void | posChanged () |
![]() | |
IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
const id_type & | id () const noexcept |
int32_t | id_val () const noexcept final override |
void | setId (const id_type &id) noexcept |
void | setId (id_type &&id) noexcept |
void | resetCache () const noexcept override |
![]() | |
void | identified_object_destroying (IdentifiedObjectAbstract *o) |
To be called by subclasses. | |
void | identified_object_destroyed (IdentifiedObjectAbstract *o) |
Will be called in the IdentifiedObjectAbstract destructor. | |
Public Attributes | |
Selectable | selection {this} |
![]() | |
Path< PointModel > | m_path_cache |
Additional Inherited Members | |
![]() | |
using | model_type = PointModel |
using | id_type = Id< PointModel > |
using | object_type = IdentifiedObject< PointModel > |
![]() | |
static const constexpr bool | identified_object_tag |
![]() | |
IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
The documentation for this class was generated from the following files:
- CurvePointModel.hpp
- CurvePointModel.cpp