OpenLexocad  27.1
OpenLxApp::PropertyDouble Class Reference

#include <Property.h>

Inheritance diagram for OpenLxApp::PropertyDouble:
OpenLxApp::Property

Public Member Functions

 PropertyDouble ()
 
virtual ~PropertyDouble ()
 
double getValue () const
 
void setValue (double aValue)
 
void setMinValue (double aValue)
 
void setMaxValue (double aValue)
 
void setSteps (double aValue)
 
double getMinValue () const
 
double getMaxValue () const
 
double getSteps () const
 
- Public Member Functions inherited from OpenLxApp::Property
Core::Variant getVariant () const
 
std::string getName () const
 
bool isVisible () const
 
void setVisible (bool on)
 
bool isEditable () const
 
void setEditable (bool on)
 
Base::String getDisplayName () const
 
void setTranslationId (int aId)
 
int getTranslationId () const
 
virtual ~Property ()
 
void __setPropertyUser__ (Core::PropertyUser *aProperty)
 Internal. More...
 

Additional Inherited Members

- Public Types inherited from OpenLxApp::Property
enum  Visible { NOT_VISIBLE = 0, VISIBLE = 1 }
 
enum  Editable { NOT_EDITABLE = 0, EDITABLE = 1 }
 
- Protected Member Functions inherited from OpenLxApp::Property
 Property ()
 
template<typename T >
void _setValue (const T &aValue)
 
std::shared_ptr< Document_getDocument (Core::Property *aProp)
 
Core::PropertyDescriptor_getPropertyDescriptor () const
 
- Protected Attributes inherited from OpenLxApp::Property
Core::PropertyUser_prop = nullptr
 

Constructor & Destructor Documentation

◆ PropertyDouble()

OpenLxApp::PropertyDouble::PropertyDouble ( )

◆ ~PropertyDouble()

virtual OpenLxApp::PropertyDouble::~PropertyDouble ( )
inlinevirtual

Member Function Documentation

◆ getMaxValue()

double OpenLxApp::PropertyDouble::getMaxValue ( ) const

◆ getMinValue()

double OpenLxApp::PropertyDouble::getMinValue ( ) const

◆ getSteps()

double OpenLxApp::PropertyDouble::getSteps ( ) const

◆ getValue()

double OpenLxApp::PropertyDouble::getValue ( ) const

◆ setMaxValue()

void OpenLxApp::PropertyDouble::setMaxValue ( double  aValue)

◆ setMinValue()

void OpenLxApp::PropertyDouble::setMinValue ( double  aValue)

◆ setSteps()

void OpenLxApp::PropertyDouble::setSteps ( double  aValue)

◆ setValue()

void OpenLxApp::PropertyDouble::setValue ( double  aValue)

The documentation for this class was generated from the following file: