Mod.Show.Containers.Container Class Reference

Public Member Functions

def getAllChildren (self)
 
def getCSChildren (self)
 
def getDynamicChildren (self)
 
def getStaticChildren (self)
 
def getVisGroupChildren (self)
 
def hasObject (self, obj)
 
def hasObjectRecursive (self, obj)
 
def isACS (self)
 
def isAVisGroup (self)
 
def isChildVisible (self, obj)
 
def self_check (self)
 

Static Public Attributes

 Object = None
 

Detailed Description

Container class: a unified interface for container objects, such as Group, Part, Body, or Document.
This is a temporary implementation.

Member Function Documentation

◆ getAllChildren()

def Mod.Show.Containers.Container.getAllChildren (   self)

◆ getCSChildren()

def Mod.Show.Containers.Container.getCSChildren (   self)

References Mod.Show.Containers.Container.isACS(), Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathHop.ViewProviderPathHop.Object, PathScripts.PathOpGui.ViewProvider.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, and ArchWall._ViewProviderWall.Object.

◆ getDynamicChildren()

def Mod.Show.Containers.Container.getDynamicChildren (   self)
Returns dynamic children, i.e. the stuff that can be removed from the container.

References Mod.Show.Containers.Container.getAllChildren(), Mod.Show.Containers.isAContainer(), Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathHop.ViewProviderPathHop.Object, PathScripts.PathOpGui.ViewProvider.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, ArchWall._ViewProviderWall.Object, and Mod.Show.Containers.Container.self_check().

Referenced by Mod.Show.Containers.Container.getAllChildren().

◆ getStaticChildren()

def Mod.Show.Containers.Container.getStaticChildren (   self)
Returns children tightly bound to the container, such as Origin. The key thing 
about them is that they are not supposed to be removed or added from/to the container.

References Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathHop.ViewProviderPathHop.Object, PathScripts.PathOpGui.ViewProvider.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, ArchWall._ViewProviderWall.Object, and Mod.Show.Containers.Container.self_check().

Referenced by Mod.Show.Containers.Container.getAllChildren().

◆ getVisGroupChildren()

def Mod.Show.Containers.Container.getVisGroupChildren (   self)

References Mod.Show.Containers.Container.isAVisGroup(), Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathHop.ViewProviderPathHop.Object, PathScripts.PathOpGui.ViewProvider.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, and ArchWall._ViewProviderWall.Object.

◆ hasObject()

def Mod.Show.Containers.Container.hasObject (   self,
  obj 
)
Returns True if the container contains specified object directly.

References Mod.Show.Containers.Container.getAllChildren(), and App::GroupExtension.getAllChildren().

◆ hasObjectRecursive()

def Mod.Show.Containers.Container.hasObjectRecursive (   self,
  obj 
)

References Mod.Show.Containers.ContainerChain(), Mod.Show.Containers.isAContainer(), Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathOpGui.ViewProvider.Object, PathScripts.PathHop.ViewProviderPathHop.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchFloor._Floor.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, ArchMaterial._ViewProviderArchMaterial.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, and ArchWall._ViewProviderWall.Object.

◆ isACS()

def Mod.Show.Containers.Container.isACS (   self)
isACS(): returns true if the container forms internal coordinate system.

References Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathHop.ViewProviderPathHop.Object, PathScripts.PathOpGui.ViewProvider.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, ArchWall._ViewProviderWall.Object, and Mod.Show.Containers.Container.self_check().

Referenced by Mod.Show.Containers.Container.getCSChildren().

◆ isAVisGroup()

def Mod.Show.Containers.Container.isAVisGroup (   self)
isAVisGroup(): returns True if the container consumes viewproviders of children, and thus affects their visibility.

References Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathHop.ViewProviderPathHop.Object, PathScripts.PathOpGui.ViewProvider.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, ArchFloor._Floor.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, ArchMaterial._ViewProviderArchMaterial.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, ArchWall._ViewProviderWall.Object, and Mod.Show.Containers.Container.self_check().

Referenced by Mod.Show.Containers.Container.getVisGroupChildren().

◆ isChildVisible()

def Mod.Show.Containers.Container.isChildVisible (   self,
  obj 
)

References Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathOpGui.ViewProvider.Object, PathScripts.PathHop.ViewProviderPathHop.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchFloor._Floor.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, ArchMaterial._ViewProviderArchMaterial.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, and ArchWall._ViewProviderWall.Object.

◆ self_check()

def Mod.Show.Containers.Container.self_check (   self)

References Mod.Show.Containers.isAContainer(), Mod.Show.Containers.Container.Object, Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.Object, draftviewproviders.view_draftlink.ViewProviderDraftLink.Object, OpenSCADFeatures.ViewProviderTree.Object, femviewprovider.view_base_femconstraint.VPBaseFemConstraint.Object, draftviewproviders.view_text.ViewProviderText.Object, draftviewproviders.view_label.ViewProviderLabel.Object, femviewprovider.view_mesh_gmsh.VPMeshGmsh.Object, PathScripts.PathCollision._ViewProviderCollisionSim.Object, PathScripts.PathCopy.ViewProviderPathCopy.Object, draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.Object, femviewprovider.view_base_femobject.VPBaseFemObject.Object, PathScripts.PathOpGui.ViewProvider.Object, PathScripts.PathHop.ViewProviderPathHop.Object, draftviewproviders.view_wire.ViewProviderWire.Object, draftviewproviders.view_base.ViewProviderDraft.Object, BOPTools.SplitFeatures.ViewProviderBooleanFragments.Object, DraftLayer.Layer.Object, Mod.PartDesign.InvoluteGearFeature._ViewProviderInvoluteGear.Object, Mod.PartDesign.SprocketFeature.ViewProviderSprocket.Object, JoinFeatures._ViewProviderPartJoinFeature.Object, Base::Writer::FileEntry.Object, BOPTools.JoinFeatures.ViewProviderConnect.Object, draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.Object, Gui::SelectionChanges.Object, CompoundTools.CompoundFilter._ViewProviderCompoundFilter.Object, ArchFloor._Floor.Object, ArchMaterial._ViewProviderArchMaterialContainer.Object, DraftLayer.ViewProviderLayer.Object, Base::XMLReader::FileEntry.Object, PathScripts.PathArray.ViewProviderArray.Object, draftviewproviders.view_dimension.ViewProviderLinearDimension.Object, BOPTools.SplitFeatures.ViewProviderSlice.Object, BOPTools.JoinFeatures.ViewProviderEmbed.Object, BOPTools.JoinFeatures.ViewProviderCutout.Object, ArchReference.ViewProviderArchReference.Object, ArchEquipment._ViewProviderEquipment.Object, ArchFloor._ViewProviderFloor.Object, ArchSchedule._ViewProviderArchSchedule.Object, BOPTools.SplitFeatures.ViewProviderXOR.Object, ArchMaterial._ViewProviderArchMaterial.Object, DraftLayer.ViewProviderLayerContainer.Object, PathScripts.PathDressupDragknife.ViewProviderDressup.Object, ArchSpace._ViewProviderSpace.Object, ArchBuildingPart.ViewProviderBuildingPart.Object, draftviewproviders.view_dimension.ViewProviderAngularDimension.Object, ArchRoof._ViewProviderRoof.Object, ArchSite._ViewProviderSite.Object, ArchSectionPlane._ViewProviderSectionPlane.Object, ArchStructure.StructureTaskPanel.Object, ArchComponent.ViewProviderComponent.Object, and ArchWall._ViewProviderWall.Object.

Referenced by Mod.Show.Containers.Container.getDynamicChildren(), Mod.Show.Containers.Container.getStaticChildren(), Mod.Show.Containers.Container.isACS(), and Mod.Show.Containers.Container.isAVisGroup().

Member Data Documentation

◆ Object


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