SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
List of all members
Designable.Proxies.Proxy Class Reference

Base class for all Proxy classes. More...

Inheritance diagram for Designable.Proxies.Proxy:
Designable.Proxies.BoltAddProxy Designable.Proxies.BreakApartMaterialsProxy Designable.Proxies.ChangeSeveralMaterialsProxy Designable.Proxies.CopyMaterialProxy Designable.Proxies.HoleAddProxy Designable.Proxies.MaterialAddProxy Designable.Proxies.MaterialEraseExistingProxy Designable.Proxies.MemberBaseAddMaterialProxy Designable.Proxies.MemberBaseAddMaterialsProxy Designable.Proxies.MemberViewTupleProxy Designable.Proxies.MergeMaterialProxy Designable.Proxies.MirrorMaterialProxy Designable.Proxies.MirrorMaterialsProxy Designable.Proxies.MtrlCutProxy Designable.Proxies.MtrlFitProxy Designable.Proxies.WeldAddProxy

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)

Detailed Description

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.

Member Function Documentation

def Designable.Proxies.Proxy.__dict__ (   args)
def Designable.Proxies.Proxy.__eq__ (   args)
def Designable.Proxies.Proxy.__ne__ (   args)
def Designable.Proxies.Proxy.__repr__ (   args)
def Designable.Proxies.Proxy.__weakref__ (   args)
def Designable.Proxies.Proxy.Execute (   args)
def Designable.Proxies.Proxy.HostMember (   args)
def Designable.Proxies.Proxy.IsHostedByMember (   args)
def Designable.Proxies.Proxy.modelobject (   args)
def Designable.Proxies.Proxy.ObjectsImpactingDesign (   args)
def Designable.Proxies.Proxy.RegisterOrExecute (   args)
def Designable.Proxies.Proxy.SolidsCreationPhase (   args)