Public Member Functions | |
| def | doubleClicked (self, vobj) |
| def | getDefaultDisplayMode (self) |
| def | getDisplayModes (self, vobj) |
| def | getIcon (self) |
| def | onChanged (self, vobj, prop) |
| def | setDisplayMode (self, mode) |
| def | updateData (self, obj, prop) |
Public Member Functions inherited from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation | |
| def | attach (self, vobj) |
| def | claimChildren (self) |
| def | execute (self, vobj) |
| def | setEdit (self, vobj, mode=0) |
| def | unsetEdit (self, vobj, mode=0) |
Public Attributes | |
| defaultmode | |
Public Attributes inherited from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation | |
| Object | |
Detailed Description
A View Provider for the Draft Dimension object
This class is not used directly, but inherited by all dimension
view providers.
DIMENSION VIEW PROVIDER NOMENCLATURE:
| txt | e
----o--------------------------------o-----
| |
| | d
| |
a b c b a
a = DimOvershoot (vobj)
b = Arrows (vobj)
c = Dimline (obj)
d = ExtLines (vobj)
e = ExtOvershoot (vobj)
txt = label (vobj)
COIN OBJECT STRUCTURE:
vobj.node.color
.drawstyle
.lineswitch1.coords
.line
.marks
.marksDimOvershoot
.marksExtOvershoot
.label.textpos
.color
.font
.text
vobj.node3d.color
.drawstyle
.lineswitch3.coords
.line
.marks
.marksDimOvershoot
.marksExtOvershoot
.label3d.textpos
.color
.font3d
.text3d Member Function Documentation
◆ doubleClicked()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.doubleClicked | ( | self, | |
| vobj | |||
| ) |
◆ getDefaultDisplayMode()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.getDefaultDisplayMode | ( | self | ) |
◆ getDisplayModes()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.getDisplayModes | ( | self, | |
| vobj | |||
| ) |
Reimplemented from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.
◆ getIcon()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.getIcon | ( | self | ) |
Reimplemented from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.
Reimplemented in draftviewproviders.view_dimension.ViewProviderAngularDimension, and draftviewproviders.view_dimension.ViewProviderLinearDimension.
References draftviewproviders.view_dimension.ViewProviderLinearDimension.is_linked_to_circle(), draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, draftviewproviders.view_base.ViewProviderDraft.Object, DraftLayer.Layer.Object, Base::Writer::FileEntry.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, DraftLayer.ViewProviderLayerContainer.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, and ArchWall._ViewProviderWall.Object.
◆ onChanged()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.onChanged | ( | self, | |
| vobj, | |||
| prop | |||
| ) |
called when a view property has changed
Reimplemented from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.
Reimplemented in draftviewproviders.view_dimension.ViewProviderAngularDimension, and draftviewproviders.view_dimension.ViewProviderLinearDimension.
Referenced by ArchSite.Compass.buildCoordinates(), ArchAxis.CommandArchGrid.IsActive(), draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.updateData(), and draftviewproviders.view_label.ViewProviderLabel.updateData().
◆ setDisplayMode()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.setDisplayMode | ( | self, | |
| mode | |||
| ) |
Reimplemented from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.
◆ updateData()
| def draftviewproviders.view_dimension.ViewProviderDimensionBase.updateData | ( | self, | |
| obj, | |||
| prop | |||
| ) |
called when the base object is changed
Reimplemented from draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.
Reimplemented in draftviewproviders.view_dimension.ViewProviderAngularDimension, and draftviewproviders.view_dimension.ViewProviderLinearDimension.
Referenced by PathScripts.PathJobDlg.JobCreate.exec_(), draftviewproviders.view_dimension.ViewProviderLinearDimension.onChanged(), draftviewproviders.view_dimension.ViewProviderAngularDimension.onChanged(), PathScripts.PathOpGui.TaskPanelPage.pageUpdateData(), and PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi().
Member Data Documentation
◆ defaultmode
| draftviewproviders.view_dimension.ViewProviderDimensionBase.defaultmode |
The documentation for this class was generated from the following file:
- src/Mod/Draft/draftviewproviders/view_dimension.py
Public Member Functions inherited from
1.8.17