CDialogBoxTransform



Implements Transform form as dialog box.

You can find more information in comments below. Overrided methods can be found in corresponding base classes and interfaces.

class CDialogBoxTransform :public virtual IFormTransform, public IDialogBoxTransformProto
{
public:
    static const String ClassName; // Class name 

    Transform getValue() override;
    bool isAllowedTx() const override;
    bool isAllowedTy() const override;
    bool isAllowedTz() const override;
    bool isAllowedSx() const override;
    bool isAllowedSy() const override;
    bool isAllowedSz() const override;
    bool isAllowedRx() const override;
    bool isAllowedRy() const override;
    bool isAllowedRz() const override;
    bool isAllowedRotateOrder() const override;
    bool isAllowedTransformOrder() const override;
    bool hasMinTx() const override;
    bool hasMinTy() const override;
    bool hasMinTz() const override;
    bool hasMinSx() const override;
    bool hasMinSy() const override;
    bool hasMinSz() const override;
    bool hasMinRx() const override;
    bool hasMinRy() const override;
    bool hasMinRz() const override;
    bool hasMaxTx() const override;
    bool hasMaxTy() const override;
    bool hasMaxTz() const override;
    bool hasMaxSx() const override;
    bool hasMaxSy() const override;
    bool hasMaxSz() const override;
    bool hasMaxRx() const override;
    bool hasMaxRy() const override;
    bool hasMaxRz() const override;
    float getMinTx() const override;
    float getMinTy() const override;
    float getMinTz() const override;
    float getMinSx() const override;
    float getMinSy() const override;
    float getMinSz() const override;
    float getMinRx() const override;
    float getMinRy() const override;
    float getMinRz() const override;
    float getMaxTx() const override;
    float getMaxTy() const override;
    float getMaxTz() const override;
    float getMaxSx() const override;
    float getMaxSy() const override;
    float getMaxSz() const override;
    float getMaxRx() const override;
    float getMaxRy() const override;
    float getMaxRz() const override;

    bool setValue(const Transform &value) override;
    bool setAllowedTx(const bool value) override;
    bool setAllowedTy(const bool value) override;
    bool setAllowedTz(const bool value) override;
    bool setAllowedSx(const bool value) override;
    bool setAllowedSy(const bool value) override;
    bool setAllowedSz(const bool value) override;
    bool setAllowedRx(const bool value) override;
    bool setAllowedRy(const bool value) override;
    bool setAllowedRz(const bool value) override;
    bool setAllowedRotateOrder(const bool value) override;
    bool setAllowedTransformOrder(const bool value) override;
    bool setHasMinTx(const bool value) override;
    bool setHasMinTy(const bool value) override;
    bool setHasMinTz(const bool value) override;
    bool setHasMinSx(const bool value) override;
    bool setHasMinSy(const bool value) override;
    bool setHasMinSz(const bool value) override;
    bool setHasMinRx(const bool value) override;
    bool setHasMinRy(const bool value) override;
    bool setHasMinRz(const bool value) override;
    bool setHasMaxTx(const bool value) override;
    bool setHasMaxTy(const bool value) override;
    bool setHasMaxTz(const bool value) override;
    bool setHasMaxSx(const bool value) override;
    bool setHasMaxSy(const bool value) override;
    bool setHasMaxSz(const bool value) override;
    bool setHasMaxRx(const bool value) override;
    bool setHasMaxRy(const bool value) override;
    bool setHasMaxRz(const bool value) override;
    bool setMinTx(const float value) override;
    bool setMinTy(const float value) override;
    bool setMinTz(const float value) override;
    bool setMinSx(const float value) override;
    bool setMinSy(const float value) override;
    bool setMinSz(const float value) override;
    bool setMinRx(const float value) override;
    bool setMinRy(const float value) override;
    bool setMinRz(const float value) override;
    bool setMaxTx(const float value) override;
    bool setMaxTy(const float value) override;
    bool setMaxTz(const float value) override;
    bool setMaxSx(const float value) override;
    bool setMaxSy(const float value) override;
    bool setMaxSz(const float value) override;
    bool setMaxRx(const float value) override;
    bool setMaxRy(const float value) override;
    bool setMaxRz(const float value) override;

    void ActivateFirstEnabledInput() override;

    CDialogBoxTransform();
    CDialogBoxTransform(IForm *parent);
    CDialogBoxTransform(IControl *parent);
};
Namespace: nitisa::standard
Include: Standard/Forms/Transform/DialogBoxTransform.h