OpenLexocad
28.0
|
#include <Shape.h>
Public Member Functions | |
Core::Variant | create () |
Creates a Variant. More... | |
bool | isEqual (const Core::Variant &v1, const Core::Variant &v2, double=1E-06) const |
Compares, if two Variants, both of the same type, are equal. More... | |
int | getType () |
Returns the Variant type. More... | |
Base::String | getAsString (const Core::Variant &v) const |
Returns a string representation of the value of the Variant. More... | |
Additional Inherited Members | |
![]() | |
static VariantHandler * | getVariantHandler (int type) |
Returns the VariantHandler for this type. More... | |
static bool | registerVariantHandler (int type, VariantHandler *vhnd) |
Registers a VariantHandler for a given type. returns true, if successful, false if a handler for this type exists already. More... | |
|
virtual |
Creates a Variant.
Implements Core::VariantHandler.
|
virtual |
Returns a string representation of the value of the Variant.
Implements Core::VariantHandler.
|
inlinevirtual |
Returns the Variant type.
Implements Core::VariantHandler.
|
inlinevirtual |
Compares, if two Variants, both of the same type, are equal.
Implements Core::VariantHandler.