|
CTL
0.6.1
Computed Tomography Library
|


Public Types | |
| enum | { Type = 1 } |
Public Types inherited from CTL::AbstractDataModel2D | |
| enum | { Type = 1000 } |
Public Types inherited from CTL::SerializationInterface | |
| enum | { Type = -1, UserType = 65536 } |
Public Member Functions | |
| int | type () const override |
| float | valueAt (float x, float y) const override |
| AbstractDataModel2D * | clone () const override |
| AbstractDataModel2DOperation (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) | |
| AbstractDataModel2DOperation ()=default | |
| AbstractDataModel2DOperation (const AbstractDataModel2DOperation &)=default | |
| AbstractDataModel2DOperation (AbstractDataModel2DOperation &&)=default | |
Public Member Functions inherited from CTL::AbstractDataModel2DOperation | |
| AbstractDataModel2DOperation (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) | |
| QVariant | parameter () const override |
| void | setParameter (const QVariant ¶meter) override |
Public Member Functions inherited from CTL::AbstractDataModel2D | |
| void | setParameter (const QString &name, const QVariant &value) |
| void | fromVariant (const QVariant &variant) override |
| QVariant | toVariant () const override |
| QString | name () const |
| void | setName (const QString &name) |
| Chunk2D< float > | sampleChunk (const SamplingRange &xRange, const SamplingRange &yRange, uint nbSamplesX, uint nbSamplesY) const |
Public Member Functions inherited from CTL::SerializationInterface | |
| virtual | ~SerializationInterface ()=default |
Friends | |
| template<class > | |
| struct | SerializationHelper::RegisterWithSerializationHelper |
Additional Inherited Members | |
Protected Member Functions inherited from CTL::AbstractDataModel2DOperation | |
| AbstractDataModel2DOperation (const AbstractDataModel2DOperation &)=default | |
| AbstractDataModel2DOperation (AbstractDataModel2DOperation &&)=default | |
| AbstractDataModel2DOperation & | operator= (const AbstractDataModel2DOperation &)=default |
| AbstractDataModel2DOperation & | operator= (AbstractDataModel2DOperation &&)=default |
Protected Member Functions inherited from CTL::AbstractDataModel2D | |
| AbstractDataModel2D (const AbstractDataModel2D &)=default | |
| AbstractDataModel2D (AbstractDataModel2D &&)=default | |
| AbstractDataModel2D & | operator= (const AbstractDataModel2D &)=default |
| AbstractDataModel2D & | operator= (AbstractDataModel2D &&)=default |
Protected Member Functions inherited from CTL::SerializationInterface | |
| SerializationInterface ()=default | |
| SerializationInterface (const SerializationInterface &)=default | |
| SerializationInterface (SerializationInterface &&)=default | |
| SerializationInterface & | operator= (const SerializationInterface &)=default |
| SerializationInterface & | operator= (SerializationInterface &&)=default |
Protected Attributes inherited from CTL::AbstractDataModel2DOperation | |
| std::shared_ptr< AbstractDataModel2D > | _lhs |
| std::shared_ptr< AbstractDataModel2D > | _rhs |
Related Functions inherited from CTL::AbstractDataModel2D | |
| std::shared_ptr< AbstractDataModel2D > | operator+ (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) |
| std::shared_ptr< AbstractDataModel2D > | operator- (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) |
| std::shared_ptr< AbstractDataModel2D > | operator * (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) |
| std::shared_ptr< AbstractDataModel2D > | operator/ (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) |
| std::shared_ptr< AbstractDataModel2D > & | operator+= (std::shared_ptr< AbstractDataModel2D > &lhs, const std::shared_ptr< AbstractDataModel2D > &rhs) |
| std::shared_ptr< AbstractDataModel2D > & | operator-= (std::shared_ptr< AbstractDataModel2D > &lhs, const std::shared_ptr< AbstractDataModel2D > &rhs) |
| std::shared_ptr< AbstractDataModel2D > & | operator *= (std::shared_ptr< AbstractDataModel2D > &lhs, const std::shared_ptr< AbstractDataModel2D > &rhs) |
| std::shared_ptr< AbstractDataModel2D > & | operator/= (std::shared_ptr< AbstractDataModel2D > &lhs, const std::shared_ptr< AbstractDataModel2D > &rhs) |
|
inlineoverridevirtual |
Returns the type-id of the serializable object. Used in deserialization to determine the proper object type.
Add derived classes to the enumeration using the CTL_TYPE_ID macro.
Reimplemented from CTL::AbstractDataModel2D.
1.8.16