CTL
0.6.1
Computed Tomography Library
|
Public Types | |
enum | { Type = 1 } |
![]() | |
enum | { Type = 0 } |
![]() | |
enum | { Type = -1, UserType = 65536 } |
Public Member Functions | |
int | type () const override |
float | valueAt (float position) const override |
AbstractDataModel * | clone () const override |
AbstractDataModelOperation (std::shared_ptr< AbstractDataModel > lhs, std::shared_ptr< AbstractDataModel > rhs) | |
AbstractDataModelOperation ()=default | |
AbstractDataModelOperation (const AbstractDataModelOperation &)=default | |
AbstractDataModelOperation (AbstractDataModelOperation &&)=default | |
![]() | |
AbstractDataModelOperation (std::shared_ptr< AbstractDataModel > lhs, std::shared_ptr< AbstractDataModel > rhs) | |
QVariant | parameter () const override |
void | setParameter (const QVariant ¶meter) override |
![]() | |
void | fromVariant (const QVariant &variant) override |
QVariant | toVariant () const override |
bool | isIntegrable () const |
void | setName (const QString &name) |
const QString & | name () const |
![]() | |
virtual | ~SerializationInterface ()=default |
Friends | |
template<class > | |
struct | SerializationHelper::RegisterWithSerializationHelper |
Additional Inherited Members | |
![]() | |
AbstractDataModelOperation (const AbstractDataModelOperation &)=default | |
AbstractDataModelOperation (AbstractDataModelOperation &&)=default | |
AbstractDataModelOperation & | operator= (const AbstractDataModelOperation &)=default |
AbstractDataModelOperation & | operator= (AbstractDataModelOperation &&)=default |
![]() | |
AbstractDataModel (const AbstractDataModel &)=default | |
AbstractDataModel (AbstractDataModel &&)=default | |
AbstractDataModel & | operator= (const AbstractDataModel &)=default |
AbstractDataModel & | operator= (AbstractDataModel &&)=default |
![]() | |
SerializationInterface ()=default | |
SerializationInterface (const SerializationInterface &)=default | |
SerializationInterface (SerializationInterface &&)=default | |
SerializationInterface & | operator= (const SerializationInterface &)=default |
SerializationInterface & | operator= (SerializationInterface &&)=default |
![]() | |
std::shared_ptr< AbstractDataModel > | _lhs |
std::shared_ptr< AbstractDataModel > | _rhs |
![]() | |
DataModelPtr | |
Template alias name for CopyableUniquePtr<ModelType> to a suitable ModelType. | |
AbstractDataModelPtr | |
Alias name for DataModelPtr<AbstractDataModel>. More... | |
std::unique_ptr< ModelType > | makeDataModel (ConstructorArguments &&... arguments) |
using DataModelPtr | CopyableUniquePtr |
Alias name for CopyableUniquePtr<ModelType> to a suitable ModelType. | |
|
overridevirtual |
Creates a copy of this instance and returns a base class pointer to the new object.
Implements CTL::AbstractDataModel.
|
inlineoverridevirtual |
Returns the type id of this instance.
Reimplemented from CTL::AbstractDataModel.
|
overridevirtual |
Returns the value sampled from the model at the given position.
Implements CTL::AbstractDataModel.