36 const QByteArray&
GetName()
const;
53 double* errorFactorPtr =
nullptr);
57 double* errorFactorPtr =
nullptr);
62 double* errorFactorPtr =
nullptr)
const;
67 double* errorFactorPtr =
nullptr)
const;
Base class for 2D-objects implementing interface i2d::IObject2d.
Definition of rectangle area orthogonal to axis of coordination system.
Definition of position or mathematical vector on 2D plane.
Common interface for describing the 2D-objects.
virtual i2d::CRectangle GetBoundingBox() const
Get bounding box of this shape.
virtual bool InvTransform(const i2d::ITransformation2d &transformation, i2d::ITransformation2d::ExactnessMode mode=i2d::ITransformation2d::EM_NONE, double *errorFactorPtr=nullptr)
Do inverse transformation of this object.
const QString & GetNote() const
virtual void MoveCenterTo(const i2d::CVector2d &position)
Move object to position position.
virtual bool GetTransformed(const i2d::ITransformation2d &transformation, i2d::IObject2d &result, i2d::ITransformation2d::ExactnessMode mode=i2d::ITransformation2d::EM_NONE, double *errorFactorPtr=nullptr) const
Calulate transformation of the object into second one.
virtual bool Transform(const i2d::ITransformation2d &transformation, i2d::ITransformation2d::ExactnessMode mode=i2d::ITransformation2d::EM_NONE, double *errorFactorPtr=nullptr)
Transform this object using some transformation.
const QByteArray & GetName() const
void SetNote(const QString ¬e)
icomp::CRegistryElement BaseClass
const icomp::IRegistry * GetRegistry() const
void Initialize(const icomp::IRegistry *parentPtr, const icomp::CComponentAddress &address)
void SetName(const QByteArray &name)
virtual bool GetInvTransformed(const i2d::ITransformation2d &transformation, i2d::IObject2d &result, i2d::ITransformation2d::ExactnessMode mode=i2d::ITransformation2d::EM_NONE, double *errorFactorPtr=nullptr) const
Calulate inverse transformation of the object into second one.
const icomp::CComponentAddress & GetAddress() const
virtual i2d::CVector2d GetCenter() const
Returns center of this 2D-object.
Represents global address of component.
Interface representing information stored in component registry.
This package contains (Qt based) implementations of compositor components.