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

No documentation available. More...

Inheritance diagram for Designable.ProcessableComponent.ProcessableComponent:
Designable.Processable.Processable Component.Component Designable.ProcessableComponent.EndComponent

Methods defined here:

def Description
def Elevation
def GetState
def GlobalReferencePoint
def HasYetToBeAddedToJob
def IsExistingComponent
def OnErase
def OnMemberCopy
def SetGlobalReferencePoint
def __eq__
def __getstate__
def __init__
def __ne__
def __setstate__

Data descriptors defined here:

def ref_point_in_global

Data and other attributes defined here:

 __getstate_manages_dict__ = True

Methods inherited from Designable.Processable.Processable:

def CreateDependentMaterial
def CreateDependentMaterialOther
def CreateHoleMatch
def CreateHoleMatchOnMainMaterial
def CreateHoleMatchOnMainMaterialOther
def CreateHoleMatchOther
def CreateHoleOnMainMaterial
def CreateHoleOnMainMaterialOther
def CreateMaterial
def CreateMaterialOther
def Design
def DesignForMember
def Edit
def GetMaterialCreationPhases
def GraphicalCreateDependentMaterial
def GraphicalCreateDependentMaterialOther
def GraphicalCreateHoleMatch
def GraphicalCreateHoleMatchOther
def GraphicalCreateMaterial
def GraphicalCreateMaterialOther
def GraphicalProcessFinal
def GraphicalProcessFinalOther
def MembersCurrentlyObserved
def MembersObservedInLatestDesign
def Modifies
def OnMaterialEvent
def OnGraphicalToggle
def OnMaterialEvent
def OnMaterialEvent
def ProcessFinal
def ProcessFinalOther
def RegisterDesignProxy
def ResetMaterialCreationPhases
def SetMaterialCreationPhases
def UseJustInTimeDesign
def __repr__
def __str__

Data descriptors inherited from Designable.Processable.Processable:

def __dict__
 dictionary for instance variables (if defined)
def __weakref__
 list of weak references to the object (if defined)
def material_creation_phases

Data and other attributes inherited from Designable.Processable.Processable:

 UseSmallMaterialCreationPhasesPickle = False

Methods inherited from Component.Component:

def Add
def CanBeCopiedToOtherMembers
def Clone
def CreateUI
def CreateViews
def EditBeforeAddingToMember
def Finalize
def GetGraphical
def GetMemberNumber
def GetReferencePoint
def Hash
def IsAllowedOnMember
def IsEraseable
def IsValid
def Load
def MultiEdit
def OnMaterialNonGraphicalEvent
def OnMemberMirrorCopy
def Reset
def Save
def SetGraphical
def SetReferencePoint
def SetReferencePointForMemberUI
def __getinitargs__
def __reduce__

Data descriptors inherited from Component.Component:

def description
 Text displayed in the model tree and during hover.
def graphical
 True iff the component is graphical.
def member_number
 Number of the member the component is attached to or 0 if unattached.
def ref_point
 Reference point in member coordinates.
def uuid
 Unique id assigned to a component when it is added to a member.

Data and other attributes inherited from Component.Component:

int __instance_size__ = 40
 __safe_for_unpickling__ = True

Data and other attributes inherited from Boost.Python.instance:

def __new__

Additional Inherited Members

- Public Member Functions inherited from Designable.Processable.Processable
- Public Member Functions inherited from Component.Component
def CreateDependentMaterialOther
def CreateHoleMatchOnMainMaterialOther
def CreateHoleMatchOther
def CreateHoleOnMainMaterialOther
def CreateMaterialOther
def GraphicalCreateDependentMaterialOther
def GraphicalCreateHoleMatchOther
def GraphicalCreateMaterialOther
def GraphicalProcessFinalOther
def OnBoltEvent
def OnMaterialEvent
def OnWeldEvent
def ProcessFinalOther
def __setstate__
- Static Public Attributes inherited from Designable.Processable.Processable
 UseSmallMaterialCreationPhasesPickle = False

Detailed Description

No documentation available.

Method resolution order

ProcessableComponent
Designable.Processable.Processable
Component.Component
Boost.Python.instance
builtin.object

Constructor & Destructor Documentation

def Designable.ProcessableComponent.ProcessableComponent.__init__ (   args)
 __init__(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

Member Function Documentation

def Designable.ProcessableComponent.ProcessableComponent.__dict__ (   args)

dictionary for instance variables (if defined)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__eq__ (   args)
 __eq__(args)

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__getinitargs__ (   arg1)
Returns
Instance of type tuple

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__getstate__ (   args)
 __getstate__(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__ne__ (   args)
 __ne__(args)

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__new__ (   args)
T.__new__(S, ...) -> a new object with type S, a subtype of T
 __new__ = <built-in method __new__ of Boost.Python.class object>

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__reduce__ (   args)
 __reduce__ = <unnamed Boost.Python function>(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__repr__ (   args)
 __repr__(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__setstate__ (   args)
 __setstate__(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__str__ (   args)
 __str__(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.__weakref__ (   args)

list of weak references to the object (if defined)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Add (   arg1,
  member_number 
)
Returns
Instance of type bool
     Accept user input before launching the components edit dialog.
     The default behavior is to call SetReferencePointForMemberUI().
Note
Additional signature: Add( (Component)arg1, (int)member_number) -> bool

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CanBeCopiedToOtherMembers (   arg1)
Returns
Instance of type bool
     Return True iff this component can be copied to other members.
     By default any component can be copied to any member but components
     can override this method if that behavior is inappropriate.
Note
Additional signature: CanBeCopiedToOtherMembers( (Component)arg1) -> bool

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Clone (   arg1)
Returns
Instance of type object
     Return a deep copy of the component. The default implementation
     is suitable for most components.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateDependentMaterial (   args)
 CreateDependentMaterial(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateDependentMaterialOther (   args)
 CreateDependentMaterialOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateHoleMatch (   args)
 CreateHoleMatch(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateHoleMatchOnMainMaterial (   args)
 CreateHoleMatchOnMainMaterial(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateHoleMatchOnMainMaterialOther (   args)
 CreateHoleMatchOnMainMaterialOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateHoleMatchOther (   args)
 CreateHoleMatchOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateHoleOnMainMaterial (   args)
 CreateHoleOnMainMaterial(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateHoleOnMainMaterialOther (   args)
 CreateHoleOnMainMaterialOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateMaterial (   args)
 CreateMaterial(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateMaterialOther (   args)
 CreateMaterialOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateUI (   arg1,
  arg2 
)
Returns
Instance of type None
     A method that must be provided by the implementer of the
     component. Called by Member Edit framework to build the
     component's edit controls on the Member Edit screen.
Note
Additional signature: CreateUI( (Component)arg1, (MemberEditController)arg2) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.CreateViews (   arg1)
Returns
Instance of type None
 
Note
Additional signature: CreateViews( (Component)arg1) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Description (   args)
 Description(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.description (   args)

Text displayed in the model tree and during hover.

Components can customize the description by implementing Description.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Design (   args)
 if not self.graphical:
     self.ResetMaterialCreationPhases()
     return (True if self.UseJustInTimeDesign() else
             self.DesignForMember(self.member_number)
             )
 The default implementation above is suitable for most plugins. Plugins
 should override DesignForMember instead.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.DesignForMember (   args)
 Design the plugin for the given member_number and return True iff the
 plugin can be designed. Plugins *should* override this.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Edit (   args)
 return self.MultiEdit([])
 The default implementation is to call MultiEdit which is what most
 plugins should override.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.EditBeforeAddingToMember (   self,
  member_number 
)
Returns
Instance of type bool
     The edit screen before a component is actually added to the member
     during the component add tool. The default implementation is to call
     the normal Edit method.
Note
Additional signature: EditBeforeAddingToMember( (Component)self, (int)member_number) -> bool

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Elevation (   args)
 Elevation(args)

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Finalize (   arg1)
Returns
Instance of type None
     A method that must be provided by the implementer of the
     component. Perform any clean-up required by the component
     during Member Edit. (E.g. del the User Interface.)
Note
Additional signature: Finalize( (Component)arg1) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GetGraphical (   arg1)
Returns
Instance of type bool
     See the graphical property

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GetMaterialCreationPhases (   args)
 GetMaterialCreationPhases(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GetMemberNumber (   arg1)
Returns
Instance of type int
     See the member_number property

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GetReferencePoint (   arg1)
Returns
Instance of type Point3D
     See the ref_point property

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GetState (   args)
 GetState(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GlobalReferencePoint (   args)
 GlobalReferencePoint(args)

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.graphical (   args)

True iff the component is graphical.

By default a graphical component will not recreate new solids during process.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalCreateDependentMaterial (   args)
 GraphicalCreateDependentMaterial(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalCreateDependentMaterialOther (   args)
 GraphicalCreateDependentMaterialOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalCreateHoleMatch (   args)
 GraphicalCreateHoleMatch(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalCreateHoleMatchOther (   args)
 GraphicalCreateHoleMatchOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalCreateMaterial (   args)
 GraphicalCreateMaterial(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalCreateMaterialOther (   args)
 GraphicalCreateMaterialOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalProcessFinal (   args)
 GraphicalProcessFinal(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.GraphicalProcessFinalOther (   args)
 GraphicalProcessFinalOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Hash (   arg1)
Returns
Instance of type int

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.HasYetToBeAddedToJob (   args)
 HasYetToBeAddedToJob(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.IsAllowedOnMember (   arg1,
  member_number 
)
Returns
Instance of type bool
     Return True iff this component is allowed on the specified member.
     By default any component is allowed on any member but if a
     component should only be added to beams this method should be
     overridden to return True iff the specified member is a beam.
Note
Additional signature: IsAllowedOnMember( (Component)arg1, (int)member_number) -> bool

Reimplemented from Component.Component.

def Designable.ProcessableComponent.ProcessableComponent.IsEraseable (   arg1)
Returns
Instance of type bool
     Returns a boolean which determines whether the component is removed
     from the member on erase or turned graphical
Note
Additional signature: IsEraseable( (Component)arg1) -> bool

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.IsExistingComponent (   args)
 IsExistingComponent(args)

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.IsValid (   arg1)
Returns
Instance of type bool
     Indicates whether the state of input to the component's user
     interface is in a valid state. Default implementation always
     returns true.
Note
Additional signature: IsValid( (Component)arg1) -> bool

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Load (   arg1)
Returns
Instance of type None
     A method that must be provided by the implementer of the
     component. Initializes the user interface elements created in
     CreateUI with values from the component.
Note
Additional signature: Load( (Component)arg1) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.material_creation_phases (   args)
def Designable.ProcessableComponent.ProcessableComponent.member_number (   args)

Number of the member the component is attached to or 0 if unattached.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.MembersCurrentlyObserved (   args)
 Returns a list of members currently used as input to the design of
 this plugin. The default implementation is the host member and MembersObservedInLatestDesign
 but should be overridden by derived classes because
 MembersObservedInLatestDesign lags Modifies and could be stale.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.MembersObservedInLatestDesign (   args)
 flatten = lambda l: sum(l, [])
 return Existing.UniqueListOfMemberNumbers(
         flatten([d.ObjectsImpactingDesign() for d in flatten(self.material_creation_phases)])
             )
 The default implementation should be suitable.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Modifies (   args)
 The default implementation should be fine for most plugins that override
 MembersCurrentlyObserved which will ensure the returned list isn't stale.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.MultiEdit (   arg1,
  list_of_other_components_to_edit 
)
Returns
Instance of type bool
     Prompt the user with a stand alone multi edit screen. Return
     True to indicate the user closed the screen by choosing the
     'OK' button. Components do not support multi edit by default.
Note
Additional signature: MultiEdit( (Component)arg1, (list)list_of_other_components_to_edit) -> bool

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnErase (   args)
 OnErase(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnGraphicalToggle (   args)
 OnGraphicalToggle(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnMaterialEvent (   args)
 The default implementation for Processable's OnMaterialEvent can be a
 little smarter than the default implementation for MemberBase and Component
 because it only turns graphical when the uuid is on a member that is in
 the MembersCurrentlyObserved() list.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent, Designable.ProcessableComponent.EndComponent, and Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnMaterialEvent (   args)
 The default implementation for Processable's OnMaterialEvent can be a
 little smarter than the default implementation for MemberBase and Component
 because it only turns graphical when the uuid is on a member that is in
 the MembersCurrentlyObserved() list.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent, Designable.ProcessableComponent.EndComponent, and Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnMaterialEvent (   args)
 The default implementation for Processable's OnMaterialEvent can be a
 little smarter than the default implementation for MemberBase and Component
 because it only turns graphical when the uuid is on a member that is in
 the MembersCurrentlyObserved() list.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent, Designable.ProcessableComponent.EndComponent, and Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnMaterialNonGraphicalEvent (   arg1,
  mtrl_guid,
  material_event_id 
)
Returns
Instance of type None
     Called when one of the component created materials is changed
     in a way that does not typically result in user material, e.g
     a user changes the color. The default implementation does nothing.
Note
Additional signature: OnMaterialNonGraphicalEvent( (Component)arg1, (Uuid)mtrl_guid, (MaterialEvent)material_event_id) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnMemberCopy (   args)
 OnMemberCopy(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.OnMemberMirrorCopy (   arg1,
  original_member_to_mirrored_member_transform 
)
Returns
Instance of type None
     Called when a member is copied and mirrored. This method should mirror
     any other atrributes appropriately given the specified transform. The
     default implementation mirrors ref_point attribute. It should
     not perform any user interaction.
Note
Additional signature: OnMemberMirrorCopy( (Component)arg1, (Transform3D)original_member_to_mirrored_member_transform) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.ProcessFinal (   args)
 ProcessFinal(args)

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.ProcessFinalOther (   args)
 ProcessFinalOther(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.ref_point (   args)

Reference point in member coordinates.

When the component is hovered in modeling this point will be visualized with an indicator.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.ref_point_in_global (   args)
def Designable.ProcessableComponent.ProcessableComponent.RegisterDesignProxy (   args)
 Called by the derived class during design to add a Proxy object which is
 later added during the appropriate material creation phase of process.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Reset (   arg1)
Returns
Instance of type None
     A method that must be provided by the implementer of the
     component. Restores the values in the UI elements created
     in CreateUI to their initial values.
Note
Additional signature: Reset( (Component)arg1) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.ResetMaterialCreationPhases (   args)
 ResetMaterialCreationPhases(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.Save (   arg1)
Returns
Instance of type None
     A method that must be provided by the implementer of the
     component. Extracts the values in the UI elements created
     in CreateUI and sets them in the component.
Note
Additional signature: Save( (Component)arg1) -> None

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.SetGlobalReferencePoint (   args)
 SetGlobalReferencePoint(args)

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.SetGraphical (   arg1,
  arg2 
)
Returns
Instance of type None
     See the graphical property

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.SetMaterialCreationPhases (   args)
 SetMaterialCreationPhases(args)

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.SetReferencePoint (   arg1,
  arg2 
)
Returns
Instance of type None
     See the ref_point property

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.SetReferencePointForMemberUI (   arg1,
  member_number 
)
Returns
Instance of type bool
     Set the ref_point given the specified member and return True iff the
     operation should not be cancelled after any potential user input.
     This method is called when copying or moving a component and is
     also called in the default implementation of Add().
     The default behavior is to prompt the user for an arbitrary
     point in global coordinates and then convert that point to a
     point in the specified member's coordinate system.
Note
Additional signature: SetReferencePointForMemberUI( (Component)arg1, (int)member_number) -> bool

Reimplemented from Component.Component.

def Designable.ProcessableComponent.ProcessableComponent.UseJustInTimeDesign (   args)
 Return True iff the plugin should postpone DesignForMember until it
 needs to create material the first time.  Delaying DesignForMember
 until solids creation allows for a greater number existing parametrics
 that design around actual material on a member to work without
 modification. Also, doing so avoids designing around information on
 the member that SDS2 connection design occasionally changes after Design.

Reimplemented from Designable.Processable.Processable.

Reimplemented in Designable.ProcessableComponent.EndComponent.

def Designable.ProcessableComponent.ProcessableComponent.uuid (   args)

Unique id assigned to a component when it is added to a member.

Reimplemented from Component.Component.

Reimplemented in Designable.ProcessableComponent.EndComponent.

Member Data Documentation

Designable.ProcessableComponent.ProcessableComponent.__getstate_manages_dict__ = True
staticprivate
int Designable.ProcessableComponent.ProcessableComponent.__instance_size__ = 40
staticprivate
Designable.ProcessableComponent.ProcessableComponent.__safe_for_unpickling__ = True
staticprivate
Designable.ProcessableComponent.ProcessableComponent.UseSmallMaterialCreationPhasesPickle = False
static