CTL  0.6.1
Computed Tomography Library
Public Types | Public Member Functions | Friends | List of all members
CTL::DataModel2DMul Class Reference
Inheritance diagram for CTL::DataModel2DMul:
Inheritance graph
[legend]
Collaboration diagram for CTL::DataModel2DMul:
Collaboration graph
[legend]

Public Types

enum  { Type = 3 }
 
- 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
 
AbstractDataModel2Dclone () 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 &parameter) 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
 
AbstractDataModel2DOperationoperator= (const AbstractDataModel2DOperation &)=default
 
AbstractDataModel2DOperationoperator= (AbstractDataModel2DOperation &&)=default
 
- Protected Member Functions inherited from CTL::AbstractDataModel2D
 AbstractDataModel2D (const AbstractDataModel2D &)=default
 
 AbstractDataModel2D (AbstractDataModel2D &&)=default
 
AbstractDataModel2Doperator= (const AbstractDataModel2D &)=default
 
AbstractDataModel2Doperator= (AbstractDataModel2D &&)=default
 
- Protected Member Functions inherited from CTL::SerializationInterface
 SerializationInterface ()=default
 
 SerializationInterface (const SerializationInterface &)=default
 
 SerializationInterface (SerializationInterface &&)=default
 
SerializationInterfaceoperator= (const SerializationInterface &)=default
 
SerializationInterfaceoperator= (SerializationInterface &&)=default
 
- Protected Attributes inherited from CTL::AbstractDataModel2DOperation
std::shared_ptr< AbstractDataModel2D_lhs
 
std::shared_ptr< AbstractDataModel2D_rhs
 

Member Function Documentation

◆ type()

int CTL::DataModel2DMul::type ( ) const
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.


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