draftobjects.dimension.DimensionBase Class Reference

Public Member Functions

def onDocumentRestored (self, obj)
 
def set_properties (self, obj)
 
- Public Member Functions inherited from draftobjects.draft_annotation.DraftAnnotation
def add_missing_properties_0v19 (self, obj, vobj)
 
def execute (self, obj)
 
def onChanged (self, obj, prop)
 

Additional Inherited Members

- Public Attributes inherited from draftobjects.draft_annotation.DraftAnnotation
 Type
 

Detailed Description

The base objects for dimension objects.

This class inherits `DraftAnnotation` to define the basic properties
of all annotation type objects, like a scaling multiplier.

This class is not used directly, but inherited by all dimension
objects.

Member Function Documentation

◆ onDocumentRestored()

def draftobjects.dimension.DimensionBase.onDocumentRestored (   self,
  obj 
)
Execute code when the document is restored.

It calls the parent class to add missing annotation properties.

Reimplemented from draftobjects.draft_annotation.DraftAnnotation.

Reimplemented in draftobjects.dimension.AngularDimension, and draftobjects.dimension.LinearDimension.

◆ set_properties()


The documentation for this class was generated from the following file:
  • Sources/FreeCAD/src/Mod/Draft/draftobjects/dimension.py