Base class for all Proxy classes. More...
Methods defined here: | |
def | Execute |
def | HostMember |
def | IsHostedByMember |
def | ObjectsImpactingDesign |
def | RegisterOrExecute |
def | SolidsCreationPhase |
def | __eq__ |
def | __ne__ |
def | __repr__ |
def | modelobject |
Data descriptors defined here: | |
def | __dict__ |
dictionary for instance variables (if defined) | |
def | __weakref__ |
list of weak references to the object (if defined) |
Base class for all Proxy classes.
Proxy objects mimic the behavior of the traditional API of how objects are added to the model. Additionally they extend that functionality for custom members and components by being pickle-able and "process aware", i.e. they know what phase of process they should Execute in.
def Designable.Proxies.Proxy.__dict__ | ( | args | ) |
dictionary for instance variables (if defined)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.__eq__ | ( | args | ) |
__eq__(args)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.__ne__ | ( | args | ) |
__ne__(args)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.__repr__ | ( | args | ) |
__repr__(args)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.__weakref__ | ( | args | ) |
list of weak references to the object (if defined)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.Execute | ( | args | ) |
Add the Proxy to the job
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.HostMember | ( | args | ) |
Return the member this Proxy is applied to
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.IsHostedByMember | ( | args | ) |
IsHostedByMember(args)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.modelobject | ( | args | ) |
Return a model.object instance that was added when during Execute
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, Designable.Proxies.BoltAddProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.ObjectsImpactingDesign | ( | args | ) |
Some Proxies are only impacted by HostMember(). However, others like hole match, bolt match, fits, etc. can be impacted by other members.
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.RegisterOrExecute | ( | args | ) |
RegisterOrExecute(args)
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.WeldAddProxy, Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, Designable.Proxies.BoltAddProxy, Designable.Proxies.BoltAddProxy, Designable.Proxies.BoltAddProxy, Designable.Proxies.BoltAddProxy, Designable.Proxies.BoltAddProxy, Designable.Proxies.BoltAddProxy, and Designable.Proxies.BoltAddProxy.
def Designable.Proxies.Proxy.SolidsCreationPhase | ( | args | ) |
Return one of the phases enumerated in Processable.MaterialCreationPhases
Reimplemented in Designable.Proxies.WeldAddProxy, Designable.Proxies.RebarMaterialFitToDowelsProxy, Designable.Proxies.RebarMaterialBatchAddProxy, Designable.Proxies.RebarMaterialAddProxy, Designable.Proxies.MtrlFitProxy, Designable.Proxies.MtrlCutProxy, Designable.Proxies.MirrorMaterialsProxy, Designable.Proxies.MirrorMaterialProxy, Designable.Proxies.MergeMaterialProxy, Designable.Proxies.MemberViewTupleProxy, Designable.Proxies.MemberBaseAddMaterialsProxy, Designable.Proxies.MemberBaseAddMaterialProxy, Designable.Proxies.MaterialSansWkptSlopeAddProxy, Designable.Proxies.MaterialEraseExistingProxy, Designable.Proxies.MaterialEraseDesignableProxy, Designable.Proxies.MaterialAddProxy, Designable.Proxies.HoleAddProxy, Designable.Proxies.CopyMaterialProxy, Designable.Proxies.ChangeSeveralMaterialsProxy, Designable.Proxies.BreakApartMaterialsProxy, and Designable.Proxies.BoltAddProxy.