Go to the documentation of this file.
30 virtual std::shared_ptr<Core::DbgInfo>
getDbgInfo()
const override;
34 bool setValue(
const std::vector<Geom::Geometry*>&);
40 bool setValues(
const std::vector<Geom::Geometry*>&);
41 const std::vector<Geom::Geometry*>&
getValue()
const;
47 const std::vector<Geom::Geometry*>&
getValues()
const;
59 void set1Value(
int idx, std::unique_ptr<Geom::Geometry>&&);
61 bool setValues(
const std::vector<Geom::Geometry*>&&);
67 std::vector<Geom::Geometry*> mValueList;
virtual bool isEqual(const Property *) const override
compare properties
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
Throws Base::FileException.
virtual std::shared_ptr< Core::DbgInfo > getDbgInfo() const override
Returns the debug information for this property.
Definition: Geometry.h:73
bool setValueFromVariant(const Core::Variant &value) override
bool setValues(const std::vector< Geom::Geometry * > &)
Core::Variant getVariant(void) const override
void set1Value(int idx, std::unique_ptr< Geom::Geometry > &&)
void copyValue(Core::Property *p) override
Definition: Persistence.h:13
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.
virtual int getSize(void) const
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
Geom::Geometry * operator[](const int idx) const
index operator
Definition: PropertyGeometryList.h:64
virtual void setSize(int newSize)
bool setValue(const std::vector< Geom::Geometry * > &)
Definition: AbstractXMLReader.h:7
const std::vector< Geom::Geometry * > & getValue() const
const std::vector< Geom::Geometry * > & getValues() const
bool setSingleValue(const Geom::Geometry *)
virtual ~PropertyGeometryList()
LX_CORE_EXPORT Version & version
Definition: Property.h:72
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...
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
bool setValues(const std::vector< Geom::Geometry * > &&)
Definition: PropertyGeometryList.h:10