|
| SegmentModel (const Id< SegmentModel > &id, QObject *parent) |
|
| SegmentModel (const SegmentData &id, QObject *parent) |
|
| SegmentModel (Curve::Point s, Curve::Point e, const Id< SegmentModel > &id, QObject *parent) |
|
| SegmentModel (DataStream::Deserializer &vis, QObject *parent) |
|
| SegmentModel (JSONObject::Deserializer &vis, QObject *parent) |
|
virtual void | updateData (int numInterp) const =0 |
|
virtual double | valueAt (double x) const =0 |
|
const data_vector & | data () const |
|
void | setStart (const Curve::Point &pt) |
|
Curve::Point | start () const |
|
void | setEnd (const Curve::Point &pt) |
|
Curve::Point | end () const |
|
void | setPrevious (const OptionalId< SegmentModel > &previous) |
|
const OptionalId< SegmentModel > & | previous () const |
|
void | setFollowing (const OptionalId< SegmentModel > &following) |
|
const OptionalId< SegmentModel > & | following () const |
|
virtual void | setVerticalParameter (double p) |
|
virtual void | setHorizontalParameter (double p) |
|
virtual std::optional< double > | verticalParameter () const |
|
virtual std::optional< double > | horizontalParameter () const |
|
virtual ossia::curve_segment< double > | makeDoubleFunction () const =0 |
|
virtual ossia::curve_segment< float > | makeFloatFunction () const =0 |
|
virtual ossia::curve_segment< int > | makeIntFunction () const =0 |
|
SegmentData | toSegmentData () const |
|
void | dataChanged () |
|
void | previousChanged () |
|
void | followingChanged () |
|
void | startChanged () |
|
void | endChanged () |
|
| 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.
|
|
virtual UuidKey< SegmentFactory > | concreteKey () const noexcept=0 |
|
virtual void | serialize_impl (const VisitorVariant &vis) const |
|