the general Link Poperty Main Purpose of this property is to Link Objects and Feautures in a document. More...
#include <PropertyGeo.h>
Public Member Functions | |
virtual Property * | Copy (void) const |
Returns a new copy of the property (mainly for Undo/Redo and transactions). | |
App::Placement * | getPlacementObject (void) const |
This method returns the linked DocumentObject. | |
virtual Base::Type | getTypeId (void) const |
virtual void | Paste (const Property &from) |
PropertyPlacementLink () | |
A constructor. | |
~PropertyPlacementLink () | |
A destructor. | |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
the general Link Poperty Main Purpose of this property is to Link Objects and Feautures in a document.
Definition at line 259 of file PropertyGeo.h.
PropertyPlacementLink::PropertyPlacementLink | ( | ) |
A constructor.
A more elaborate description of the constructor.
Definition at line 582 of file PropertyGeo.cpp.
Referenced by Copy().
PropertyPlacementLink::~PropertyPlacementLink | ( | ) |
A destructor.
A more elaborate description of the destructor.
Definition at line 588 of file PropertyGeo.cpp.
Property * PropertyPlacementLink::Copy | ( | void | ) | const [virtual] |
Returns a new copy of the property (mainly for Undo/Redo and transactions).
Reimplemented from App::PropertyLink.
Definition at line 605 of file PropertyGeo.cpp.
References App::PropertyLink::_pcLink, draftTools::p, and PropertyPlacementLink().
void * App::PropertyPlacementLink::create | ( | void | ) | [static] |
Reimplemented from App::PropertyLink.
Definition at line 576 of file PropertyGeo.cpp.
Base::Type App::PropertyPlacementLink::getClassTypeId | ( | void | ) | [static] |
Reimplemented from App::PropertyLink.
Definition at line 576 of file PropertyGeo.cpp.
App::Placement * PropertyPlacementLink::getPlacementObject | ( | void | ) | const |
This method returns the linked DocumentObject.
Definition at line 593 of file PropertyGeo.cpp.
References App::PropertyLink::_pcLink, App::PropertyContainer::getClassTypeId(), App::PropertyContainer::getTypeId(), and Base::Type::isDerivedFrom().
Base::Type App::PropertyPlacementLink::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from App::PropertyLink.
Definition at line 576 of file PropertyGeo.cpp.
void App::PropertyPlacementLink::init | ( | void | ) | [static] |
Reimplemented from App::PropertyLink.
Definition at line 576 of file PropertyGeo.cpp.
void PropertyPlacementLink::Paste | ( | const Property & | from | ) | [virtual] |
Reimplemented from App::PropertyLink.
Definition at line 612 of file PropertyGeo.cpp.
References App::PropertyLink::_pcLink, App::Property::aboutToSetValue(), and App::Property::hasSetValue().