virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
virtual bool isEqual(const Property *) const
compare properties
Defines a non-persistent vector in 3D space.
Definition: Vec.h:41
const std::list< Geom::Vec > & getValue() const
virtual bool isEqual(const Property *) const
compare properties
bool setValueFromVariant(const Core::Variant &value)
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
Definition: PropertyVector.h:31
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
const Geom::Vec & getValue() const
void copyValue(Core::Property *p)
bool setValueFromVariant(const Core::Variant &value)
Definition: PropertyVector.h:8
Definition: Persistence.h:13
void setValue(const Geom::Vec &v)
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
Definition: AbstractXMLReader.h:7
Core::Variant getVariant(void) const
Definition: PropertyVector.h:45
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
LX_CORE_EXPORT Version & version
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
void setValue(const std::list< Geom::Vec > &list)
Definition: Property.h:72
void copyValue(Core::Property *p)
DECLARE_OPTIONAL_PROPERTY_HEADER(PropertyColorOpt, Core::PropertyColor)
Core::Variant getVariant(void) const
std::list< Geom::Vec > _vectorList
Definition: PropertyVector.h:54
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
void addVector(const Geom::Vec &v)