C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Double property with number. More...
#include <mb_property.h>
Public Member Functions | |
NDoubleProperty (MbePrompt name, double initValue, bool change=true, uint32 n=0) | |
Constructor by parameters. More... | |
virtual | ~NDoubleProperty () |
Destructor. | |
PrePropType | IsA () const override |
Get type of property. | |
void | GetCharValue (TCHAR *v) const override |
Get string value of the property. Deprecated method, use GetCharValue_s() in combination with GetCharLen() instead. | |
size_t | GetCharLen () const override |
Get buffer size, sufficient to accommodate the string value of the property. More... | |
bool | GetCharValue_s (TCHAR *v, size_t size) const override |
Get the string value of the property as a string with a terminal null. More... | |
void | _GetPropertyValue (void *v, size_t size) const override |
Get value of the property. | |
void | SetPropertyValue (TCHAR *v) override |
Set the new value of the property. | |
![]() | |
DoubleProperty (MbePrompt name, double initValue, bool change=true) | |
Constructor by parameters. More... | |
virtual | ~DoubleProperty () |
Destructor. | |
![]() | |
MbProperty (MbePrompt name, bool change=true) | |
Constructor by parameters. More... | |
virtual | ~MbProperty () |
Destructor. | |
virtual void | GetProperties (MbProperties &) |
Get tuple of the complex property (non-atomic object). | |
virtual void | SetProperties (const MbProperties &) |
Set tuple of the complex property (non-atomic object). | |
virtual size_t | GetPrompt () const |
Get a hint. | |
MbePrompt & | SetPrompt () |
Get a hint. | |
bool | IsChangeable () const |
Is it possible to change data. | |
Public Attributes | |
uint32 | number |
Number. | |
![]() | |
double | value |
Value. | |
Double property with number.
Double property with number is intended for reading and changing data of double type which have number.
|
inline |
Constructor by parameters.
Constructor by parameters.
[in] | name | - Number of hint string. |
[in] | initValue | - Value. |
[in] | change | - The flag of edibility. |
[in] | n | - Number. |
|
overridevirtual |
Get buffer size, sufficient to accommodate the string value of the property.
Returns buffer size, sufficient to accommodate the string value of the property, excluding the terminal null.
Reimplemented from DoubleProperty.
|
overridevirtual |
Get the string value of the property as a string with a terminal null.
Get the string value of the property as a string with a terminal null.
[in] | v | - A pointer to a destination buffer to copy to. |
[in] | size | - The size of the destination buffer. |
Reimplemented from DoubleProperty.