SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oClazy.allNo documentation available
oClazy.anyNo documentation available
oCdialog.assembly_quote.assembly_quoteWrap certain API calls with this in order to facilitate SDS/2 Assembly dialog editor knowing which parts of each function call it needs to wrap in quotes in order to get the expression and not the result of the expression
oCdialog.rules.assignThis is like expr but you give an extra argument (at the beginning) to assign the result of the expression to
oCdialog.rules.AssignExceptionNo documentation available
oCCommands.AvailableToolsNo documentation available
oCCMU.AxisParallelPlaneNo documentation available
oCDrawing.BillLineNo documentation available
oCu3de.BlockNo documentation available
oCDesignable.Existing.BoltNo documentation available
oCEvents.BoltEventNo documentation available
oCDesignable.Existing.BoltGroupNo documentation available
oCKiss.BoltQuantityTypeNo documentation available
oCsds2.sub_mtrl.BoltSubMaterialReferenceNo documentation available
oCDrawing.BOMNo documentation available
oCsds2.status_display.BooleanOperationNo documentation available
oCdialog.builder.BuilderThis is an abstract class
oCdialog.builder.BuildExceptionNo documentation available
oCLocator.ButtonNo documentation available
oCu3de.CachedSerializationNo documentation available
oCGadget.CallbackBannerA python constructible GadgetBanner
oCGadget.CallbackColumnA python-constructible GadgetColumn
oCGadget.CallbackLeafPython-constructible GadgetLeaf objects
oCTkinter.CallWrapperInternal class
oCStandAloneGadgetScreen.CancelExceptionNo documentation available
oCu3de.CannedNo documentation available
oCdialog.combo_choose.ChooseColorKindA 3-tuple of ints between 0 and 256 representing a single color
oCsds2.sub_mtrl.ClevisPinSubMaterialReferenceNo documentation available
oCsds2.sub_mtrl.ClevisSubMaterialReferenceNo documentation available
oCu3de.ClodNo documentation available
oCCommands.CmdArgsNo documentation available
oCCMU.CMUTemplateNo documentation available
oCsds2.color.ColorNo documentation available
oCdialog.combobox.ComboboxErrorNo documentation available
oCdialog.attributecontrollers.ComboboxTransformer

This can be used with Attribute*Controllers rather than using

Combobox*Controllers.

oCCommands.CommandTypeNo documentation available
oCsds2.status_display.ComparisonOperatorNo documentation available
oCComponent.ComponentComponents provide a way to extend the functionality of members using the Parametric API in a dynamic way that can't be recreated with a normal parametric
oCComponentState.ComponentStateThis is a helper to make Component.GetState easy to implement
oCcomponentedit.ComponentUIHelperA mixin class to help simple components adapt to member edit conventions
oCOutput.CompressionTypeNo documentation available
oCsds2.status_display.ConditionNo documentation available
oCsds2.lockable.ConnectionLocksInterface to connection design locks on a connection component on a member's end
oCcons_tests.ConsTestCasesNo documentation available
oCdialog.controller.ControllerNo documentation available
oCmaterial_copy_tool.CopyDialogParametersNo documentation available
oCu3de.CornerNo documentation available
oCcod.CreationOrderedDictNo documentation available
oCKiss.DataSourceNo documentation available
oCdialog.date.DateNo documentation available
oCsds2.sub_mtrl.DeckSubMaterialReferenceNo documentation available
oCOutput.DestinationNo documentation available
oCOutput.DestinationTypeNo documentation available
oCdiagram.DiagramBuilder.DiagramBuilderThis class is a wrapper for Tkinter.Canvas that provides a few additional features:
oCdiagram.DiagramBuilder.DiagramItemAbstract parent class for items added to a diagram
oCdialog.displaymodel.DisplayModelNo documentation available
oCdialog.displaymodel.DisplayModelExceptionNo documentation available
oCdialog.displaymodel.DisplayModelListThis should always be constructed by the dialog
oCdialog.table.DisplayRowManagerExceptionNo documentation available
oCdialog.displaymodel.DisplayStorageThis is one implementation of storage for one field name
oCgadget_protocol.DoNotPickleNo documentation available
oCDrawing.DrawingNo documentation available
oCDrawing.DrawingReferenceNo documentation available
oCLayout3DEditor.DrawObjNo documentation available
oCStateAccessor.DummyBaseNo documentation available
oCEmbedPlateModule.EmbedPlateDefinitionA single entry from the Embed Plate Schedule
oCmember_edit.EndNo documentation available
oCOutput.EndLineTypeNo documentation available
oCmodel.EnumNo documentation available
oCfab.errorNo documentation available
oCflat_bar.errorNo documentation available
oCgrate_trd.errorNo documentation available
oCgrate.errorNo documentation available
oChole_add.errorNo documentation available
oCjob.errorNo documentation available
oCshape.errorNo documentation available
oCshr_stud.errorNo documentation available
oCsqr_bar.errorNo documentation available
oCmember.errorNo documentation available
oCturnbuckle.errorNo documentation available
oCmodel.errorNo documentation available
oCversion.errorNo documentation available
oCmtrl_cut.errorNo documentation available
oCview.errorNo documentation available
oCmtrl_list.errorNo documentation available
oCweld_add.errorNo documentation available
oCmtrl_fit.errorNo documentation available
oCparam.errorNo documentation available
oCplate_layout.errorNo documentation available
oCpoint.errorNo documentation available
oCrect_plate.errorNo documentation available
oCrnd_bar.errorNo documentation available
oCrnd_plate.errorNo documentation available
oCroll_plate.errorNo documentation available
oCrolled_section.errorNo documentation available
oCrotation.errorNo documentation available
oCcons_circle.errorNo documentation available
oCcons_line.errorNo documentation available
oCdeck.errorNo documentation available
oCclevis.errorNo documentation available
oCassembly.errorNo documentation available
oCbnt_plate.errorNo documentation available
oCbolt_add.errorNo documentation available
oCTkinter.EventContainer for the properties of an event
oCu3de.FaceNo documentation available
oCFeedback.FeedbackNo documentation available
oCdialog.filefacade.filefacadeThis is for internal use
oCfilewrapper.filewrapperNo documentation available
oCGadget.GadgetBannerAn object that may be returned by some SDS/2 core APIs
oCGadget.GadgetColumnAnNo documentation available
oCgadget_protocol.GadgetFactoryInstances of this class are passed to the callback functions that populate frames (Subdialogs) with the plugin specific information
oCGadget.GadgetLeafAn object that may be returned by some SDS2/2 core APIs
oCgadget_protocol_member.GadgetMemberMix-in class for where derived class is expected to implement CreateCustomMultiEditableUI and optionally define StandAloneEditWindowID, UserStr, OnStandAloneEditHelp, and StandAloneComponentFilter
oCGadget.GadgetScreenGadgetScreen(screen_name, title, place_mode)
oCCNC.GenerateFileForTypeNo documentation available
oCsds2.sub_mtrl.GenMaterialSubMaterialReferenceNo documentation available
oCStandardDetail.GlobalStandardNo documentation available
oCsds2.sub_mtrl.GratingSubMaterialReferenceNo documentation available
oCsds2.sub_mtrl.GratingTreadSubMaterialReferenceNo documentation available
oCTkinter.GridGeometry manager Grid
oCdialog.widget.GridExceptionNo documentation available
oCLayout3DEditor.GripObjNo documentation available
oCGroupMember.GroupNo documentation available
oCCommands.GroupNodeNo documentation available
oCdismissal_guard.GuardedNo documentation available
oCHash.HashNo documentation available
oCDesignable.Existing.HoleNo documentation available
oCEmbedPlateModule.HoleAttachmentData representing a single hole attachment to an embed plate
oCEmbedPlateModule.HoleAttachmentListList of hole attachments to embed plates
oCDesignable.Existing.HoleGroupNo documentation available
oCCommands.IconNo documentation available
oCCommands.IconSetNo documentation available
oCMainMaterial.idNo documentation available
oCTkinter.ImageBase class for images
oCIncorrectMemberTypeException.IncorrectMemberTypeExceptionNo documentation available
oCgadget_protocol.InStandAloneEditNo documentation available
oCdialog.item.Item
oCdialog.controller.ItemControllerOverride this abstract class's get/set methods to have a per field controller
oCjob.JobSetupLockOpaque class representing the lock status of job options
oCStandardDetail.JobStandardNo documentation available
oCdialog.field.KindExceptionNo documentation available
oCdialog.kind.KindExceptionNo documentation available
oCDesignable.Proxies.Layout3DNo documentation available
oCLayout3D.Layout3DNo documentation available
oCLayout3D.Layout3DNodeNo documentation available
oCLayout3DEditor.Layout3DWrapperNo documentation available
oCcomponentedit.LeafMakerNo documentation available
oCLegacyGraphical.LegacyGraphicalThe default behavior for custom members changed after 7.3
oCCommands.LicensingNo documentation available
oCu3de.LightNodeNo documentation available
oCdialog.listindex.LIndexBaseNo documentation available
oCLine3D.Line3DNo documentation available
oCLinearRange.LinearRangeRepresents a range on a continuous one-dimensional number line which can be split up into mutiple smaller ranges by cutting the original range
oCconcrete.LineSegment.LineSegmentClass to represent a line segment
oCCommands.ListingNo documentation available
oCMaterialBase.LocateResultNo documentation available
oCLocator.Locator3DNo documentation available
oCsds2.lockable.LockableValueA picklable class that simulates the behavior of connection design locks visible on the member edit screen
oCu3d_export.MakerNo documentation available
oCDesignable.Existing.MaterialNo documentation available
oCMaterialBase.MaterialBaseNo documentation available
oCMaterialBase.MaterialBaseExceptionNo documentation available
oCboltmtrl.MaterialBoltNo documentation available
oCDesignable.Existing.MaterialByIDOrUseNo documentation available
oCDesignable.Processable.MaterialCreationPhasesClass that exists soley to define enumerated values for the material creation phases of process without polluting the the module namespace
oCEvents.MaterialEventNo documentation available
oCmaterialfile.MaterialFileNo documentation available
oCMaterialBase.MaterialHandleNo documentation available
oCDesignable.Existing.MemberNo documentation available
oCMemberBase.MemberBaseNo documentation available
oCmember_edit.MemberEditControllerNo documentation available
oCcomponentedit.MemberEditMethodsA mixin class that manages a ComponentUIHelper object, and delegates the functions required by the member edit screen to that object
oCgadget_protocol.MemberEditMultiCreateUINo documentation available
oCmember_edit.MemberEditScreenNo documentation available
oCEvents.MemberEventNo documentation available
oCview.MemberProjectionViewUseNo documentation available
oCjob.MemberRevisionTupleMemberRevisionTuple(short_description, long_description)
oCview.MemberViewTupleMemberViewTuple(global_to_view, max_clip_in_view_coords, min_clip_in_view_coords, type, cut_from, cut_from_type, scale, offset, use, projection_use, is_user, excludes_clip_region, is_projection_view, is_forced)
oCview.MemberViewTypeNo documentation available
oCview.MemberViewUseNo documentation available
oCdefault_ComponentState.MemoryStreamNo documentation available
oCdialog.item.MenuFacadeThis object looks like a Tkinter.Menu in that you can add the same sorts of items to it
oCTkinter.MiscInternal class
oCu3de.ModelNo documentation available
oCdialog.subdialog_test.ModelNo documentation available
oCgadget_protocol.MultiEditableMix-in class where a derived class is expected to implement CreateCustomMultiEditableUI to customize a GadgetScreen
oCu3de.NewPriorityNo documentation available
oCu3de.NodeNo documentation available
oClazy.noneNo documentation available
oCPluginSetupTools.NoSetupNo documentation available
oCcomponent_tools.NotAllowedOnAnyMemberNo documentation available
oCsds2.sub_mtrl.NutSubMaterialReferenceNo documentation available
oCFeedback.OneMomentPleaseNo documentation available
oCCommands.OperationClassNo documentation available
oCTkinter.PackGeometry manager Pack
oCparam.ParametricIndexRangeRange of used parametric indices
oCparam.ParametricReferenceNo documentation available
oCdialog.kind.ParseExceptionNo documentation available
oCPartLibrary.PartNo documentation available
oCdefault_ComponentState.pickle_ComponentStateThis just simply uses the hash of individual items in the object
oCsds2.piecemark.PiecemarkIndexRangeRange of used piecemark indices
oCsds2.piecemark.PiecemarkReferenceNo documentation available
oCTkinter.PlaceGeometry manager Place
oCGadget.PlaceModeNo documentation available
oCPlane3D.Plane3DNo documentation available
oCregistry.plugin_finderInternal class
oCmodel.point3No documentation available
oCPoint3D.Point3DNo documentation available
oCmodel.PolygonFaceTypeNo documentation available
oCsds2.status_display.PriorityNo documentation available
oCDesignable.Processable.ProcessableProcessables, when combined with Proxies that are added during Design, can generically implement most of the custom member and component protocols for graphical and process
oCFeedback.ProgressDialogNo documentation available
oCdialog.controller.PropertyExceptionNo documentation available
oCDesignable.Proxies.ProxyBase class for all Proxy classes
oCdialog.pusher.PusherThis can connect a property across multiple subdialogs in a safe way that gets multi-edit right
oCdialog.queueable.queueableThis decorator is to mark a function as able to be added to the idle queue, done later and done only once! def foo( ..
oCRCE.RCETemplateNo documentation available
oCRCE.RCETypeNo documentation available
oCcomponentedit.ReadOnlyHandlerNo documentation available
oCdialog.labeledfield.ReasonedNo documentation available
oCconcrete.RebarAttMixin.RebarAttMixinNo documentation available
oCRCE.RebarCageTemplateNo documentation available
oCRebar.RebarCoatingNo documentation available
oCRebar.RebarGradeNo documentation available
oCRebar.RebarShapeTemplateNo documentation available
oCRebar.RebarStandardNo documentation available
oCRebarWidgets.RebarWidgetManagerNo documentation available
oCRebar.ReferencePointNo documentation available
oCMemberBase.RegisterMemberTypeDeprecationExceptionNo documentation available
oCdialog.dialog.ResponseNotOKNo documentation available
oCKiss.RoutingTypeNo documentation available
oCdialog.table.RowAssertionNo documentation available
oCdialog.rule.RuleNo documentation available
oCdialog.field.RuleExceptionNo documentation available
oCdialog.rule.RuleExceptionNo documentation available
oCdialog.rules.RulesExceptionNo documentation available
oCdialog.dialog.SaveErrorNo documentation available
oCcomponent_tools.ScopedLocksUINo documentation available
oCgadget_protocol.SetReadOnlyCallableNo documentation available
oCKiss.SetupNo documentation available
oCCNC.SetupNo documentation available
oCu3de.ShadingNo documentation available
oCsds2.sub_mtrl.ShearStudSubMaterialReferenceNo documentation available
oCDrawing.SheetRevisionNo documentation available
oCsignal_repeater.SignalRepeaterNo documentation available
oCdialog.subdialog_test.simulationNo documentation available
oCdialog.simulate.SimulatorNo documentation available
oCconcrete.RebarSegment.SmartRebarLayoutObject for transporting all data necesssary to add a rebar segment that respects cover, cage and length restrictions
oCdialog.variablespacing.SpacingKindNo documentation available
oCEmbedPlateModule.SpacingListList of floating point values representing plate attachment spacings
oCcomponentedit.StandaloneComponentEditControllerNo documentation available
oCgadget_protocol.StandAloneEditControllerNo documentation available
oCStandardDetail.StandardDetailTypeNo documentation available
oCdialog.dialog.StartupExceptionNo documentation available
oCStateAccessor.StateAccessorThis is a helper class for custom members
oCCommands.StationNo documentation available
oCparam.StationErrorNo documentation available
oCsds2.status_display.StatusDisplayNo documentation available
oCStorage.StorageExceptionNo documentation available
oCStoredObject.StoredObjectNo documentation available
oCRebar.StringVecNo documentation available
oCEmbedPlateModule.StudAttachmentListList of stud attachments to embed plates
oCgadget_protocol.SubdialogControllerThe most common controller used when creating banners, columns, and leaves
oCdialog.subdialog_test.SubdialogTestCasesNo documentation available
oCsds2.sub_mtrl.SubMaterialIndexRangeNo documentation available
oCdialog.table.TableExceptionNo documentation available
oCdialog.table.TableMediumInternal logic
oCshape.tabulated_propertiesNo documentation available
oClazy.totalNo documentation available
oCTransform3D.Transform3DNo documentation available
oCtransmittal.transmittal_full_statusNo documentation available
oCsds2.sub_mtrl.TurnbuckleSubMaterialReferenceNo documentation available
oCdialog.controller.TypeHandlerUse this to modify a type as it comes in or goes out
oCPlugins.UnavailableLicenseExceptionNo documentation available
oCdialog.updateable.UpdateAbleNo documentation available
oCUserDefinedConnection.UserDefinedConnectionNo documentation available
oCUuid.UuidNo documentation available
oCdialog.value.ValueExceptionNo documentation available
oCdialog.value.ValueImplNo documentation available
oCTkinter.VariableClass to define value holders for e.g
oCKiss.VersionTypeNo documentation available
oCLayout3DEditor.Vertice3DObjNo documentation available
oCu3de.ViewNodeNo documentation available
oCevu.ViewTypeNo documentation available
oCCMU.VoidDefNo documentation available
oCmember.warningNo documentation available
oCboltmtrl.WasherNo documentation available
oCDesignable.Proxies.WasherProxyNo documentation available
oCsds2.sub_mtrl.WasherSubMaterialReferenceNo documentation available
oCDesignable.Existing.WeldNo documentation available
oCEvents.WeldEventNo documentation available
oCdialog.widget.WidgetThis is a mixin class
oCdialog.dialog.WindowDestroyedExceptionNo documentation available
oCdialog.dialog.WindowExistsNo documentation available
oCTkinter.WmProvides functions for the communication with the window manager
oCTkinter.XViewMix-in class for querying and changing the horizontal position of a widget's window
\CTkinter.YViewMix-in class for querying and changing the vertical position of a widget's window