ArchPanel.PanelCut Class Reference

Public Member Functions

def buildCut (self, obj, wires)
 
def execute (self, obj)
 
def getWires (self, obj)
 
def onDocumentRestored (self, obj)
 
def setProperties (self, obj)
 

Public Attributes

 outline
 
 tag
 
 Type
 

Member Function Documentation

◆ buildCut()

def ArchPanel.PanelCut.buildCut (   self,
  obj,
  wires 
)
buildCut(obj,wires): builds the object shape

Referenced by ArchPanel.PanelCut.execute().

◆ execute()

◆ getWires()

def ArchPanel.PanelCut.getWires (   self,
  obj 
)
getWires(obj): returns a tuple containing 3 shapes
that define the panel outline, the panel holes, and
tags (engravings): (outline,holes,tags). Any of these can
be None if nonexistent

References ArchFence._Fence.execute(), App::FeaturePythonImp.execute(), App::FeatureCustomT< FeatureT >.execute(), App::VRMLObject.execute(), App::InventorObject.execute(), App::MeasureDistance.execute(), ArchFrame._Frame.execute(), App::PropertyExpressionEngine.execute(), App::FeatureTest.execute(), App::FeatureTestException.execute(), App::Origin.execute(), ArchMaterial._ArchMaterialContainer.execute(), App::FeaturePythonT< FeatureT >.execute(), ArchAxis._Axis.execute(), ArchComponent.Component.execute(), ArchFloor._Floor.execute(), ArchCurtainWall.CurtainWall.execute(), ArchEquipment._Equipment.execute(), ArchMaterial._ArchMaterial.execute(), ArchBuildingPart.BuildingPart.execute(), ArchPanel._Panel.execute(), App::DocumentObject.execute(), ArchAxis._AxisSystem.execute(), ArchPanel.PanelView.execute(), ArchPanel.PanelCut.execute(), ArchAxis.ArchGrid.execute(), ArchPanel.PanelCut.outline, FreeCADInit.FCADLogger.tag, Base::LogLevel.tag, and ArchPanel.PanelCut.tag.

◆ onDocumentRestored()

def ArchPanel.PanelCut.onDocumentRestored (   self,
  obj 
)

References ArchFence._Fence.setProperties(), ArchIFC.IfcRoot.setProperties(), ArchFrame._Frame.setProperties(), ArchCurtainWall.CurtainWall.setProperties(), ArchComponent.Component.setProperties(), ArchFloor._Floor.setProperties(), ArchAxis._Axis.setProperties(), ArchFence._ViewProviderFence.setProperties(), ArchBuilding._Building.setProperties(), ArchEquipment._Equipment.setProperties(), ArchAxis._ViewProviderAxis.setProperties(), ArchBuildingPart.BuildingPart.setProperties(), ArchPanel._Panel.setProperties(), ArchBuildingPart.ViewProviderBuildingPart.setProperties(), ArchAxis._AxisSystem.setProperties(), ArchPanel.PanelView.setProperties(), ArchPanel.PanelCut.setProperties(), ArchAxis.ArchGrid.setProperties(), and ArchComponent.ViewProviderComponent.setProperties().

◆ setProperties()

Member Data Documentation

◆ outline

ArchPanel.PanelCut.outline

◆ tag

◆ Type


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