Base class of all property lists. More...
#include <Property.h>
Public Member Functions | |
virtual int | getSize (void) const =0 |
virtual Base::Type | getTypeId (void) const |
virtual void | setSize (int newSize)=0 |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
Base class of all property lists.
The PropertyLists class is the base class for properties which can contain multiple values, not only a single value. All property types which may contain more than one value inherits this class.
Definition at line 135 of file Property.h.
void * App::PropertyLists::create | ( | void | ) | [static] |
Reimplemented from App::Property.
Reimplemented in App::PropertyVectorList, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyIntegerList, App::PropertyFloatList, App::PropertyStringList, App::PropertyColorList, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Part::PropertyGeometryList, Part::PropertyFilletEdges, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, and Sketcher::PropertyConstraintList.
Definition at line 143 of file Property.cpp.
Base::Type App::PropertyLists::getClassTypeId | ( | void | ) | [static] |
Reimplemented from App::Property.
Reimplemented in App::PropertyVectorList, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyIntegerList, App::PropertyFloatList, App::PropertyStringList, App::PropertyColorList, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Part::PropertyGeometryList, Part::PropertyFilletEdges, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, and Sketcher::PropertyConstraintList.
Definition at line 143 of file Property.cpp.
virtual int App::PropertyLists::getSize | ( | void | ) | const [pure virtual] |
Implemented in App::PropertyVectorList, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyIntegerList, App::PropertyFloatList, App::PropertyStringList, App::PropertyColorList, Mesh::PropertyCurvatureList, Part::PropertyGeometryList, Part::PropertyFilletEdges, Points::PropertyCurvatureList, and Sketcher::PropertyConstraintList.
Base::Type App::PropertyLists::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from App::Property.
Reimplemented in App::PropertyVectorList, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyIntegerList, App::PropertyFloatList, App::PropertyStringList, App::PropertyColorList, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Part::PropertyGeometryList, Part::PropertyFilletEdges, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, and Sketcher::PropertyConstraintList.
Definition at line 143 of file Property.cpp.
void App::PropertyLists::init | ( | void | ) | [static] |
Reimplemented from App::Property.
Reimplemented in App::PropertyVectorList, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyIntegerList, App::PropertyFloatList, App::PropertyStringList, App::PropertyColorList, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Part::PropertyGeometryList, Part::PropertyFilletEdges, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, and Sketcher::PropertyConstraintList.
Definition at line 143 of file Property.cpp.
virtual void App::PropertyLists::setSize | ( | int | newSize | ) | [pure virtual] |
Implemented in App::PropertyVectorList, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyIntegerList, App::PropertyFloatList, App::PropertyStringList, App::PropertyColorList, Mesh::PropertyCurvatureList, Part::PropertyGeometryList, Part::PropertyFilletEdges, Points::PropertyCurvatureList, and Sketcher::PropertyConstraintList.