Curve::SegmentFactory_T< T > Class Template Reference
Inheritance diagram for Curve::SegmentFactory_T< T >:
Curve::SegmentFactory score::InterfaceBase

Public Member Functions

SegmentModelmake (const Id< SegmentModel > &id, QObject *parent) override
 
SegmentModelload (const VisitorVariant &vis, QObject *parent) override
 
SegmentModelload (const SegmentData &dat, QObject *parent) override
 
QVariant makeCurveSegmentData () const override
 
void serializeCurveSegmentData (const QVariant &data, const VisitorVariant &visitor) const override
 
QVariant makeCurveSegmentData (const VisitorVariant &vis) const override
 
UuidKey< Curve::SegmentFactoryconcreteKey () const noexcept override
 
QString prettyName () const override
 
QString category () const override
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

The documentation for this class was generated from the following file: