draftguitools.gui_trackers.boxTracker Class Reference

Public Member Functions

def height (self, h=None)
 
def length (self, l=None)
 
def pos (self, p)
 
def setRotation (self, rot)
 
def update (self, line=None, normal=None)
 
def width (self, w=None)
 
- 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

 baseline
 
 cube
 
 trans
 
- Public Attributes inherited from draftguitools.gui_trackers.Tracker
 ontop
 
 switch
 
 Visible
 

Detailed Description

A box tracker, can be based on a line object.

Member Function Documentation

◆ height()

def draftguitools.gui_trackers.boxTracker.height (   self,
  h = None 
)

◆ length()

def draftguitools.gui_trackers.boxTracker.length (   self,
  l = None 
)

◆ pos()

◆ setRotation()

◆ update()

def draftguitools.gui_trackers.boxTracker.update (   self,
  line = None,
  normal = None 
)
Update the tracker.

References draftguitools.gui_trackers.boxTracker.baseline, Gui::SoBoxSelectionRenderActionP.cube, SoFCBBoxRenderInfo.cube, draftguitools.gui_trackers.boxTracker.cube, WorkingPlane.getPlacementFromPoints(), Mod.PartDesign.fcgear.svggear.SVGWireBuilder.pos, Gui::DockWindowItem.pos, Mod.PartDesign.fcsprocket.fcsprocket.FCWireBuilder.pos, Mod.PartDesign.fcgear.fcgear.FCWireBuilder.pos, KwdSct.pos, KDL::Trajectory_Stationary.pos, GmfMshSct.pos, draftguitools.gui_splines.BSpline.pos, draftguitools.gui_beziers.BezCurve.pos, SoVectorizeText.pos, draftguitools.gui_lines.Line.pos, Gui::TaskView::TaskDialog.pos, SoVectorizeImage.pos, draftguitools.gui_base_original.DraftTool.pos, draftguitools.gui_beziers.CubicBezCurve.pos, PathScripts.PathDressupTagGui.HoldingTagMarker.pos, Gui::ToolTip.pos, draftguitools.gui_trackers.boxTracker.pos(), MeshGui::Vertex.pos, DrawSketchHandlerEllipse.pos, Py::MapBase< T >::iterator.pos, Py::MapBase< T >::const_iterator.pos, DraftVecUtils.scaleTo(), draftguitools.gui_trackers.bsplineTracker.trans, draftguitools.gui_trackers.bezcurveTracker.trans, draftguitools.gui_trackers.arcTracker.trans, draftguitools.gui_trackers.ghostTracker.trans, draftguitools.gui_trackers.PlaneTracker.trans, draftguitools.gui_trackers.gridTracker.trans, and draftguitools.gui_trackers.boxTracker.trans.

Referenced by femtaskpanels.task_result_mechanical._TaskPanel.calculate(), Spreadsheet_legacy.SpreadsheetView.changeCell(), draftguitools.gui_trackers.boxTracker.height(), ArchAxis.CommandArchGrid.IsActive(), Plot.Plot.plot(), and Spreadsheet_legacy.SpreadsheetView.recompute().

◆ width()

def draftguitools.gui_trackers.boxTracker.width (   self,
  w = None 
)

Member Data Documentation

◆ baseline

draftguitools.gui_trackers.boxTracker.baseline

◆ cube

◆ trans


The documentation for this class was generated from the following file:
  • src/Mod/Draft/draftguitools/gui_trackers.py