Public Member Functions | |
def attach (self, obj) | |
def buildShape (self, obj, pl, pls) | |
def canLinkProperties (self, _obj) | |
def getViewProviderName (self, _obj) | |
def linkSetup (self, obj) | |
def migrate_attributes (self, obj) | |
def onChanged (self, obj, prop) | |
def onDocumentRestored (self, obj) | |
![]() | |
def execute (self, obj) | |
Public Attributes | |
use_link | |
![]() | |
Type | |
Detailed Description
New class to use the App::Link objects in arrays. Introduced by realthunder. This is subclassed by `draftobjects.array.Array` and by `draftobjects.patharray.PathArray`.
Member Function Documentation
◆ attach()
def draftobjects.draftlink.DraftLink.attach | ( | self, | |
obj | |||
) |
Reimplemented in draftobjects.patharray.PathArray, and draftobjects.array.Array.
References draftobjects.draftlink.DraftLink.linkSetup(), draftobjects.array.Array.linkSetup(), draftobjects.draftlink.DraftLink.use_link, draftguitools.gui_array_simple.Array.use_link, and draftguitools.gui_patharray.PathArray.use_link.
◆ buildShape()
def draftobjects.draftlink.DraftLink.buildShape | ( | self, | |
obj, | |||
pl, | |||
pls | |||
) |
References draftobjects.draftlink.DraftLink.use_link, draftguitools.gui_array_simple.Array.use_link, and draftguitools.gui_patharray.PathArray.use_link.
Referenced by draftobjects.patharray.PathArray.execute(), draftobjects.array.Array.execute(), draftobjects.draftlink.DraftLink.onDocumentRestored(), and draftobjects.patharray.PathArray.onDocumentRestored().
◆ canLinkProperties()
def draftobjects.draftlink.DraftLink.canLinkProperties | ( | self, | |
_obj | |||
) |
◆ getViewProviderName()
def draftobjects.draftlink.DraftLink.getViewProviderName | ( | self, | |
_obj | |||
) |
References draftobjects.draftlink.DraftLink.use_link, draftguitools.gui_array_simple.Array.use_link, and draftguitools.gui_patharray.PathArray.use_link.
◆ linkSetup()
def draftobjects.draftlink.DraftLink.linkSetup | ( | self, | |
obj | |||
) |
Reimplemented in draftobjects.array.Array, and draftobjects.patharray.PathArray.
Referenced by draftobjects.draftlink.DraftLink.attach(), draftobjects.draftlink.DraftLink.onDocumentRestored(), and draftobjects.patharray.PathArray.onDocumentRestored().
◆ migrate_attributes()
def draftobjects.draftlink.DraftLink.migrate_attributes | ( | self, | |
obj | |||
) |
References draftobjects.draftlink.DraftLink.use_link, draftguitools.gui_array_simple.Array.use_link, and draftguitools.gui_patharray.PathArray.use_link.
Referenced by draftobjects.draftlink.DraftLink.onDocumentRestored(), and draftobjects.patharray.PathArray.onDocumentRestored().
◆ onChanged()
def draftobjects.draftlink.DraftLink.onChanged | ( | self, | |
obj, | |||
prop | |||
) |
Reimplemented from draftobjects.base.DraftObject.
Reimplemented in draftobjects.patharray.PathArray, and draftobjects.array.Array.
Referenced by draftviewproviders.view_base.ViewProviderDraft.attach(), ArchSite.Compass.buildCoordinates(), ArchAxis.CommandArchGrid.IsActive(), draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.updateData(), and draftviewproviders.view_label.ViewProviderLabel.updateData().
◆ onDocumentRestored()
def draftobjects.draftlink.DraftLink.onDocumentRestored | ( | self, | |
obj | |||
) |
Reimplemented in draftobjects.patharray.PathArray.
References draftobjects.draftlink.DraftLink.buildShape(), ArchFence._Fence.execute(), App::FeaturePythonImp.execute(), importIFCHelper.ProjectImporter.execute(), ArchPrecast._Precast.execute(), App::FeatureCustomT< FeatureT >.execute(), App::VRMLObject.execute(), App::InventorObject.execute(), App::MeasureDistance.execute(), ArchPrecast._PrecastBeam.execute(), draftobjects.base.DraftObject.execute(), DraftLayer.Layer.execute(), ArchFrame._Frame.execute(), App::PropertyExpressionEngine.execute(), ArchReference.ArchReference.execute(), App::FeatureTest.execute(), App::FeatureTestException.execute(), ArchSchedule._ArchSchedule.execute(), App::Origin.execute(), ArchMaterial._ArchMaterialContainer.execute(), App::FeaturePythonT< FeatureT >.execute(), ArchPipe._ArchPipe.execute(), ArchTruss.Truss.execute(), ArchAxis._Axis.execute(), ArchPrecast._PrecastIbeam.execute(), ArchComponent.Component.execute(), ArchProfile._ProfileC.execute(), ArchFloor._Floor.execute(), ArchCurtainWall.CurtainWall.execute(), ArchProfile._ProfileH.execute(), ArchPrecast._PrecastPillar.execute(), ArchRebar._Rebar.execute(), ArchSpace._Space.execute(), ArchProfile._ProfileR.execute(), ArchEquipment._Equipment.execute(), ArchProfile._ProfileRH.execute(), draftobjects.array.Array.execute(), ArchMaterial._ArchMaterial.execute(), ArchProfile._ProfileU.execute(), ArchPipe._ArchPipeConnector.execute(), DraftLayer.LayerContainer.execute(), ArchBuildingPart.BuildingPart.execute(), ArchStairs._Stairs.execute(), ArchPrecast._PrecastPanel.execute(), ArchPanel._Panel.execute(), ArchPrecast._PrecastSlab.execute(), ArchRoof._Roof.execute(), App::DocumentObject.execute(), ArchStructure._Structure.execute(), ArchPrecast._PrecastStairs.execute(), ArchSite._Site.execute(), ArchWall._Wall.execute(), ArchWindow._Window.execute(), ArchAxis._AxisSystem.execute(), ArchPanel.PanelView.execute(), ArchSectionPlane._SectionPlane.execute(), ArchPanel.PanelCut.execute(), ArchAxis.ArchGrid.execute(), ArchSectionPlane._ArchDrawingView.execute(), ArchStructure._StructuralSystem.execute(), ArchPanel.PanelSheet.execute(), draftobjects.draftlink.DraftLink.linkSetup(), draftobjects.array.Array.linkSetup(), draftobjects.draftlink.DraftLink.migrate_attributes(), draftobjects.draftlink.DraftLink.use_link, draftguitools.gui_array_simple.Array.use_link, and draftguitools.gui_patharray.PathArray.use_link.
Member Data Documentation
◆ use_link
draftobjects.draftlink.DraftLink.use_link |
Referenced by draftobjects.draftlink.DraftLink.attach(), draftobjects.draftlink.DraftLink.buildShape(), drafttaskpanels.task_polararray.TaskPanelPolarArray.create_object(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.create_object(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.create_object(), draftobjects.draftlink.DraftLink.getViewProviderName(), draftobjects.draftlink.DraftLink.migrate_attributes(), draftobjects.draftlink.DraftLink.onDocumentRestored(), draftobjects.patharray.PathArray.onDocumentRestored(), drafttaskpanels.task_polararray.TaskPanelPolarArray.print_messages(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.print_messages(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.print_messages(), draftobjects.patharray.PathArray.set_general_properties(), drafttaskpanels.task_polararray.TaskPanelPolarArray.set_link(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.set_link(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.set_link(), draftobjects.array.Array.set_link_properties(), drafttaskpanels.task_polararray.TaskPanelPolarArray.validate_input(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.validate_input(), and drafttaskpanels.task_circulararray.TaskPanelCircularArray.validate_input().
The documentation for this class was generated from the following file:
- src/Mod/Draft/draftobjects/draftlink.py