SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
Classes | Functions
Designable.Processable Namespace Reference

Classes

class  MaterialCreationPhases
 Class that exists soley to define enumerated values for the material creation phases of process without polluting the the module namespace. More...
class  Processable
 Processables, when combined with Proxies that are added during Design, can generically implement most of the custom member and component protocols for graphical and process. More...

Functions

def Execute
def FindAllModifiedMembers
def SetProcessablePluginSystemGenerated
def SetSystemGenerated

Detailed Description

This module provides a base class for custom members and components that implements the common functionality between the two. Actual custom members and components can derive directly from Processable, however they should derive from the appropriate class in ProcessableMember or ProcessableComponent.

Function Documentation

def Designable.Processable.Execute (   args)
 Execute(args)
def Designable.Processable.FindAllModifiedMembers (   args)
 Return a list of active model.object members for member_numbers and any
 members linked to the members.
def Designable.Processable.SetProcessablePluginSystemGenerated (   args)
 Set the plugin x's graphical flag to not is_system and set sys_gened flag
 of all the material, bolts, and welds created by the plugin to is_system
def Designable.Processable.SetSystemGenerated (   args)
 For each member in modified_members turn all materials, bolts, and welds
 that have a solids_creator_uuid == creator_uuid set the sys_gened flag
 to is_system