Content


NTL
Core
IPropertyPointL

IPropertyPointL



Describes single state property of type PointL.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class IPropertyPointL :public virtual IProperty
{
public:
    virtual PointL getValue() = 0; // Return value
    virtual bool hasMin() const = 0; // Whether has minimum limit
    virtual bool hasMax() const = 0; // Whether has maximum limit
    virtual long long getMin() const = 0; // Return minimum limit
    virtual long long getMax() const = 0; // Return maximum limit

    virtual bool setValue(const PointL value) = 0; // Set value
    virtual IPropertyPointL *setHasMin(const bool value) = 0; // Set whether has minimum limit
    virtual IPropertyPointL *setHasMax(const bool value) = 0; // Set whether has maximum limit
    virtual IPropertyPointL *setMin(const long long value) = 0; // Set minimum limit and hasMin to true
    virtual IPropertyPointL *setMax(const long long value) = 0; // Set maximum limit and hasMax to true
};
Namespace: nitisa
Include: Nitisa/Package/Interfaces/IPropertyPointL.h