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

Public Member Functions

virtual QString prettyName () const =0
 
virtual QString category () const =0
 
virtual SegmentModelmake (const Id< SegmentModel > &, QObject *parent)=0
 
virtual SegmentModelload (const VisitorVariant &data, QObject *parent)=0
 
virtual SegmentModelload (const SegmentData &data, QObject *parent)=0
 
virtual QVariant makeCurveSegmentData () const =0
 
virtual void serializeCurveSegmentData (const QVariant &data, const VisitorVariant &visitor) const =0
 
virtual QVariant makeCurveSegmentData (const VisitorVariant &visitor) const =0
 
- 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 files: