ArchComponent.Component Class Reference

Public Member Functions

def applyShape (self, obj, shape, placement, allowinvalid=False, allownosolid=False)
 
def clone (self, obj)
 
def computeAreas (self, obj)
 
def execute (self, obj)
 
def getExtrusionData (self, obj)
 
def getSiblings (self, obj)
 
def hideSubobjects (self, obj, prop)
 
def onChanged (self, obj, prop)
 
def processSubShapes (self, obj, base, placement=None)
 
def rebase (self, shape)
 

Public Attributes

 flatarea
 
 MoveWithHost
 
 Subvolume
 
 Type
 

Member Function Documentation

def ArchComponent.Component.applyShape (   self,
  obj,
  shape,
  placement,
  allowinvalid = False,
  allownosolid = False 
)
def ArchComponent.Component.computeAreas (   self,
  obj 
)
def ArchComponent.Component.execute (   self,
  obj 
)

References zipios::BasicEntry.clone(), zipios::DirectoryCollection.clone(), zipios::ZipFile.clone(), zipios::ZipLocalEntry.clone(), zipios::CollectionCollection.clone(), zipios::FileCollection.clone(), zipios::ZipCDirEntry.clone(), zipios::FileEntry.clone(), Gui::ViewProviderIndex.clone(), ArchComponent.Component.clone(), Gui::DocumentPy.Type, App::PropertyContainerPy.Type, App::PartPy.Type, Gui::SelectionObjectPy.Type, App::MaterialPy.Type, App::GroupExtensionPy.Type, Base::PersistencePy.Type, App::GeoFeatureGroupExtensionPy.Type, App::ExtensionPy.Type, App::ExtensionContainerPy.Type, App::DocumentPy.Type, App::GeoFeaturePy.Type, App::DocumentObjectGroupPy.Type, App::DocumentObjectExtensionPy.Type, Base::PlacementPy.Type, Base::QuantityPy.Type, App::OriginGroupExtensionPy.Type, Gui::WorkbenchPy.Type, Base::VectorPy.Type, Base::UnitPy.Type, Base::RotationPy.Type, Gui::PythonWorkbenchPy.Type, Gui::ViewProviderDocumentObjectPy.Type, Gui::ViewProviderPy.Type, Base::MatrixPy.Type, App::DocumentObjectPy.Type, Base::BaseClassPy.Type, Base::AxisPy.Type, Data::ComplexGeoDataPy.Type, Base::BoundBoxPy.Type, App::Part.Type, App::PropertyData::PropertySpec.Type, App::FeaturePythonPyT< FeaturePyT >.Type, Gui::SelectionChanges.Type, ArchAxis._Axis.Type, Base::PyObjectBase.Type, ArchBuilding._Building.Type, and ArchComponent.Component.Type.

Referenced by PathScripts.PathDrilling.ObjectDrilling.addDrillableLocation(), PathScripts.PathEngrave.ObjectPathEngrave.addEngraveBase(), PathScripts.PathMillFace.ObjectFace.addFacebase(), PathScripts.PathPocket.ObjectPocket.addpocketbase(), PathScripts.PathProfileEdges.ObjectProfile.addprofilebase(), PathScripts.PathProfile.ObjectProfile.addprofilebase(), PathScripts.PathSurface.ObjectSurface.addsurfacebase(), PathScripts.PathDressupDogbone.ObjectDressup.boneStateList(), Mod.PartDesign.Scripts.Spring.MySpring.onChanged(), Mod.PartDesign.Scripts.Epitrochoid.Epitrochoid.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.Parallelepiped.onChanged(), Mod.PartDesign.Scripts.DistanceBolt.DistanceBolt.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.BoxCylinder.onChanged(), and FeaturePython.DistanceBolt.onChanged().

def ArchComponent.Component.getExtrusionData (   self,
  obj 
)
def ArchComponent.Component.getSiblings (   self,
  obj 
)

References Draft.getType().

def ArchComponent.Component.hideSubobjects (   self,
  obj,
  prop 
)

References Draft.getType(), and Draft.isClone().

def ArchComponent.Component.processSubShapes (   self,
  obj,
  base,
  placement = None 
)
def ArchComponent.Component.rebase (   self,
  shape 
)

Member Data Documentation

ArchComponent.Component.flatarea
ArchComponent.Component.MoveWithHost
ArchComponent.Component.Subvolume

The documentation for this class was generated from the following file:
  • src/src/Mod/Arch/ArchComponent.py