The general Link Property Main Purpose of this property is to Link Objects and Features in a document. Like all links this property is scope aware, meaning it does define which objects are allowed to be linked depending of the GeoFeatureGroup where it is in. Default is Local.
- Note
- Links that are invalid in respect to the scope of this property is set to are not rejected. They are only detected to be invalid and prevent the feature from recomputing.
|
| PropertyLink () |
|
virtual | ~PropertyLink () |
|
void | setValue (App::DocumentObject *) |
|
App::DocumentObject * | getValue (void) const |
|
App::DocumentObject * | getValue (Base::Type t) const |
|
template<typename _type > |
_type | getValue (void) const |
|
const char * | getName (void) const |
| get the name of this property in the belonging container
|
|
short | getType (void) const |
| Get the type of the property in the container.
|
|
const char * | getGroup (void) const |
| Get the group of this property.
|
|
const char * | getDocumentation (void) const |
| Get the documentation of this property.
|
|
void | setContainer (PropertyContainer *Father) |
| Is called by the framework to set the father (container)
|
|
PropertyContainer * | getContainer (void) const |
| Get a pointer to the PropertyContainer derived class the property belongs to.
|
|
virtual void | setPathValue (const App::ObjectIdentifier &path, const boost::any &value) |
| Set value of property.
|
|
virtual const boost::any | getPathValue (const App::ObjectIdentifier &path) const |
| Get value of property.
|
|
virtual const App::ObjectIdentifier | canonicalPath (const App::ObjectIdentifier &p) const |
| Convert p to a canonical representation of it.
|
|
virtual void | getPaths (std::vector< App::ObjectIdentifier > &paths) const |
| Get valid paths for this property; used by auto completer.
|
|
void | touch () |
| Set the property touched. More...
|
|
bool | isTouched (void) const |
| Test if this property is touched.
|
|
void | purgeTouched (void) |
| Reset this property touched.
|
|
unsigned long | getStatus () const |
| return the status bits
|
|
void | setReadOnly (bool readOnly) |
| Sets property editable/grayed out in property editor.
|
|
void | setSinglePrecision (bool single) |
|
bool | isSinglePrecision () const |
| Gets precision of properties using floating point numbers.
|
|
virtual void | SaveDocFile (Writer &) const |
|
virtual void | RestoreDocFile (Reader &) |
|
| BaseClass () |
| Construction.
|
|
virtual | ~BaseClass () |
| Destruction.
|
|
void | setScope (LinkScope scope) |
| Set the links scope Allows to define what kind of links are allowed. Only in the Local GeoFeatureGroup, in this and all Childs or to all objects within the Glocal scope.
|
|
LinkScope | getScope () |
| Get the links scope Retrieve what kind of links are allowed. Only in the Local GeoFeatureGroup, in this and all Childs or to all objects within the Glocal scope.
|
|