CTL
0.6.1
Computed Tomography Library
|
Public Types | |
enum | { Type = 1 } |
![]() | |
enum | { Type = 1000 } |
![]() | |
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 | |
![]() | |
AbstractDataModel2DOperation (std::shared_ptr< AbstractDataModel2D > lhs, std::shared_ptr< AbstractDataModel2D > rhs) | |
QVariant | parameter () const override |
void | setParameter (const QVariant ¶meter) override |
![]() | |
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 |
![]() | |
virtual | ~SerializationInterface ()=default |
Friends | |
template<class > | |
struct | SerializationHelper::RegisterWithSerializationHelper |
Additional Inherited Members | |
![]() | |
AbstractDataModel2DOperation (const AbstractDataModel2DOperation &)=default | |
AbstractDataModel2DOperation (AbstractDataModel2DOperation &&)=default | |
AbstractDataModel2DOperation & | operator= (const AbstractDataModel2DOperation &)=default |
AbstractDataModel2DOperation & | operator= (AbstractDataModel2DOperation &&)=default |
![]() | |
AbstractDataModel2D (const AbstractDataModel2D &)=default | |
AbstractDataModel2D (AbstractDataModel2D &&)=default | |
AbstractDataModel2D & | operator= (const AbstractDataModel2D &)=default |
AbstractDataModel2D & | operator= (AbstractDataModel2D &&)=default |
![]() | |
SerializationInterface ()=default | |
SerializationInterface (const SerializationInterface &)=default | |
SerializationInterface (SerializationInterface &&)=default | |
SerializationInterface & | operator= (const SerializationInterface &)=default |
SerializationInterface & | operator= (SerializationInterface &&)=default |
![]() | |
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, 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.