draftguitools.gui_trackers.wireTracker Class Reference

Public Member Functions

def update (self, wire, forceclosed=False)
 
def updateFromPointlist (self, points, forceclosed=False)
 
- Public Member Functions inherited from draftguitools.gui_trackers.Tracker
def finalize (self)
 
def lowerTracker (self)
 
def off (self)
 
def on (self)
 
def raiseTracker (self)
 

Public Attributes

 closed
 
 coords
 
 line
 
- Public Attributes inherited from draftguitools.gui_trackers.Tracker
 color
 
 ontop
 
 switch
 
 Visible
 

Detailed Description

A wire tracker.

Member Function Documentation

◆ update()

def draftguitools.gui_trackers.wireTracker.update (   self,
  wire,
  forceclosed = False 
)
Update the tracker.

References Gui::Polyline.closed, Gui::TaskView::TaskDialog.closed(), draftguitools.gui_trackers.wireTracker.closed, draftguitools.gui_wire2spline.WireToBSpline.closed, ifc4.ifctessellatedfaceset.closed, SurfaceGui::TaskFilling.closed(), gzip_utf8.GzipFile.closed(), TechDraw::BaseGeom.closed(), Gui::SoFCColorGradient.coords, Gui::SoFCColorLegend.coords, ArchEquipment._ViewProviderEquipment.coords, ArchPanel.ViewProviderPanelCut.coords, ArchPanel.ViewProviderPanelSheet.coords, ArchSite._ViewProviderSite.coords, ArchSpace._ViewProviderSpace.coords, ArchStructure._ViewProviderStructure.coords, draftguitools.gui_trackers.snapTracker.coords, draftguitools.gui_trackers.lineTracker.coords, draftguitools.gui_trackers.rectangleTracker.coords, draftguitools.gui_trackers.dimTracker.coords, draftguitools.gui_trackers.ghostTracker.coords, draftguitools.gui_trackers.editTracker.coords, draftguitools.gui_trackers.wireTracker.coords, draftviewproviders.view_dimension.ViewProviderLinearDimension.coords, draftviewproviders.view_dimension.ViewProviderAngularDimension.coords, draftviewproviders.view_wire.ViewProviderWire.coords, MeshPartGui::ViewProviderCrossSections.coords, PartGui::ViewProviderCrossSections.coords, PartGui::ViewProviderPartExt.coords, ObjectObserver.coords, FeaturePython.ViewProviderCircleSet.coords, Gui::Dialog::Ui_DlgSettingsDocument.line, Ui_TaskPostClip.line, Ui_TaskPostCut.line, Ui_TaskPostScalarClip.line, Ui_TaskPostWarpVector.line, Ui_TaskTetParameter.line, MeshGui::Ui_DlgEvaluateMesh.line, PartGui::Ui_DlgExtrusion.line, PartGui::Ui_DlgPrimitives.line, PartGui::Ui_TaskOffset.line, PartGui::Ui_TaskShapeBuilder.line, PartDesignGui::Ui_TaskFeaturePick.line, PartDesignGui::Ui_TaskHelixParameters.line, PartDesignGui::Ui_TaskLoftParameters.line, PartDesignGui::Ui_TaskPadPocketParameters.line, PartDesignGui::Ui_DlgPrimitives.line, PartDesignGui::Ui_TaskRevolutionParameters.line, Ui_TaskTrajectoryDressUpParameter.line, Ui_MRichTextEdit.line, TechDrawGui::Ui_TaskCenterLine.line, TechDrawGui::Ui_TaskCosVertex.line, TechDrawGui::Ui_TaskDetail.line, TechDrawGui::Ui_TaskLeaderLine.line, TechDrawGui::Ui_TaskLineDecor.line, TechDrawGui::Ui_TaskProjGroup.line, TechDrawGui::Ui_TaskRichAnno.line, TechDrawGui::Ui_TaskSectionView.line, Ui_TaskWeldingSymbol.line, Gui::Polyline.line, draftguitools.gui_trackers.wireTracker.line, draftviewproviders.view_dimension.ViewProviderLinearDimension.line, draftviewproviders.view_label.ViewProviderLabel.line, Mod.PartDesign.fcgear.fcgear.FCWireBuilder.line(), Mod.PartDesign.fcgear.svggear.SVGWireBuilder.line(), Mod.PartDesign.fcsprocket.fcsprocket.FCWireBuilder.line(), and PartDesignGui::TaskDressUpParameters.line.

Referenced by ArchStructure.CommandStructuralSystem.Activated(), ArchAxisSystem.AxisSystemTaskPanel.addElement(), ArchComponent.ComponentTaskPanel.addElement(), ArchSectionPlane.SectionPlaneTaskPanel.addElement(), DraftGui.FacebinderTaskPanel.addElement(), femtaskpanels.task_result_mechanical._TaskPanel.calculate(), Spreadsheet_legacy.SpreadsheetView.changeCell(), draftguitools.gui_edit.Edit.endEditing(), draftguitools.gui_trackers.boxTracker.height(), draftguitools.gui_trackers.rectangleTracker.p3(), Plot.Plot.plot(), Spreadsheet_legacy.SpreadsheetView.recompute(), ArchAxisSystem.AxisSystemTaskPanel.removeElement(), ArchComponent.ComponentTaskPanel.removeElement(), ArchSectionPlane.SectionPlaneTaskPanel.removeElement(), DraftGui.FacebinderTaskPanel.removeElement(), draftguitools.gui_trackers.gridTracker.reset(), ArchNesting.Nester.run(), draftguitools.gui_trackers.gridTracker.setMainlines(), draftguitools.gui_trackers.gridTracker.setSize(), draftguitools.gui_trackers.gridTracker.setSpacing(), and draftguitools.gui_edit_arch_objects.ArchWallGuiTools.update_object_from_edit_points().

◆ updateFromPointlist()

def draftguitools.gui_trackers.wireTracker.updateFromPointlist (   self,
  points,
  forceclosed = False 
)

Member Data Documentation

◆ closed

draftguitools.gui_trackers.wireTracker.closed

◆ coords

◆ line


The documentation for this class was generated from the following file: