Tekla Open API

Detailed and full API reference helps you master Tekla Open API

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

Tekla.Structures.Model Namespace

The Tekla.Structures.Model namespace includes the functionality to insert, select, modify or delete objects inside a Tekla Structures model. The namespace also includes possibilites to query different kind of data from the current model instance, such as information about the currently selected objects. The namespace offers the functionality through .NET remoting and the COM interface.
Classes
  Class Description
Public classCode example Assembly
The Assembly class defines a single manufacturing unit: objects that are bolted or welded together in the workshop. An assembly has a main part and secondary assemblables attached to it. The number of secondaries is limited to 2048. Hierarchical assemblies can also have subassemblies attached to them and they can have a parent assembly instance.
Public class BaseComponent
The BaseComponent class is an abstract base class that represents generic components. The generic components derived from the base component are the component, the connection, the detail and the seam.
Public classCode example BasePoint
The BasePoint class provides base point related functionalities. Base points can be retrieved using ProjectInfo class.
Public class BaseRebarGroup
The BaseRebarGroup class is an abstract base class that represents reinforcing bar group classes. The reinforcing bar groups derived from the base group are the rebar group, the circled rebar group and the curved rebar group.
Public class BaseRebarModifier
Represents a modifier that can modify the characteristics of RebarSet reinforcing bars that pass through it.
Public class BaseWeld
The BaseWeld abstract class defines a weld between two model objects.
Public classCode example Beam
The Beam class represents a single beam in the model. A beam has a single start and end point.
Public class BendSurface
The BendSurface class defines a surface contour that can be used as a bend between two plates
Public class BendSurfaceNode
The BendSurfaceNode class represents a bend surface geometry tree node.
Public classCode example BentPlate
A class for the bent plate
Public classCode example BentPlateGeometrySolver
BentPlateGeometrySolver is a solver class to handle ConnectiveGeometry modification related computations.
Public classCode example BoltArray
The BoltArray class defines a bolt group with an array shape.
Public classCode example BoltCircle
The BoltCircle class defines a bolt group with a circle shape.
Public class BoltGroup
The BoltGroup class is an abstract base class for all bolt shapes, such as array, circle and XY list. See the Tekla Structures help file for further information about the attributes.
Public classCode example BoltXYList
The BoltXYList class defines a bolt group with an XY list shape. The bolt group is the most generic one of the bolt groups.
Public class Boolean
The Boolean class is an abstract base class for boolean operations such as a part cut, an add, a fitting or a cut plane.
Public classCode example BooleanPart
The BooleanPart class represents a part cut or an add. This means that a model object is, for example, cut with a part instance to create a void to the father part. Typically the operative part is deleted after the operation.
Public classCode example Brep
The Brep class represents a single brep in the model. A brep has a single start and end point.
Public classCode example Chamfer
The Chamfer class defines how the corners of a polybeam or a contour plate are rounded.
Public class ChangeData
The ChangeData class presents information about the detected change of the modelobject in the model. It is instantiated inside the connected method.
Public classCode example CircleRebarGroup
The CircleRebarGroup class represents a group of reinforcing bars which have a circular shape.
Public class ClashCheckData
The ClashCheckData class presents information about the detected clash. It is instantiated inside the onClashDetected method. The objects store the identifiers and type of the clash to be passed on to event subscribers.
Public classCode example ClashCheckHandler
The ClashCheckHandler class contains clash check methods.
Public classCode example Component
The Component class represents a component. A component is a modelling tool that typically assembles multiple parts to build some type of a structure, for example a hall macro or at a smaller scale a reinforcement component (a macro). Also, a custom part is a component.
Public classCode example ComponentInput
The ComponentInput class handles the input of component objects and positions. A component has one component input. The component input must include all the needed input objects and points in the correct order. For example, an input with a point and a part is different from an input of a part and a point. The maximum number of different input items in the collection is 10.
Public class ConicalSurface
The ConicalSurface class defines a conical surface contour.
Public class ConicalSurfaceNode
The ConicalSurfaceNode class represents conical surface geometry tree node.
Public classCode example Connection
The Connection class represents a connection. A connection is something that connects two or more parts together.
Public classCode example ConnectiveGeometry
A class for geometry formed of several geometry sections. Geometry is initialized with polygon geometry and then can be extended by calling one of AddLeg methods using BentPlateGeometrySolver class. In the case of success, two polygon geometries will be connected by cylindrical surface geometry possibly with help of additional polygon geometries. Resulted geometry, then, can be set to bent plate.
Public class ConnectiveGeometryException
The ConnectiveGeometryException class represents an error that occurred during the ConnectiveGeometry creation or modification.
Public class Contour
The Contour class defines a possibly chamfered contour. Contours must not have loops.
Public classCode example ContourPlate
The ContourPlate class represents a part made with a contour, such as, a concrete slab.
Public class ContourPoint
The ContourPoint class defines a point with possible chamfering information, used, for example, to define a contour plate.
Public classCode example ControlCircle
The ControlCircle class defines a user defined (not magnetic) circle helping in modeling work. If there are duplicated input points or 3 input points are in a line, ControlCircle.Insert() will return false. ControlCircle.Select() will return the center point of the circle to Point1.
Public classCode example ControlLine
The ControlLine class defines a user defined (possibly magnetic) line helping in modeling work.
Public classCode example ControlPlane
The ControlPlane class defines a user defined (possibly magnetic) plane helping in modeling work.
Public classCode example ControlPoint
The ControlPoint class defines a user defined point helping in modeling work.
Public classCode example CurvedRebarGroup
The CurvedRebarGroup class represents a group of reinforcing bars which have a curved shape.
Public classCode example CustomPart
The CustomPart class represents a custom part object in the Tekla Structures model. A custom part is a modeling tool that typically assembles multiple parts to build some type of a beam-like structure, for example a tapered beam or a sandwich panel.
Public classCode example CutPlane
The CutPlane class defines how the end of a part is cut with a plane. A cut plane differs from a fitting because a cut can never extend the boundaries of the original part.
Public class CylindricalSurface
The CylindricalSurface class defines a cylindrical surface contour.
Public class CylindricalSurfaceNode
The CylindricalSurfaceNode class represents cylindrical surface geometry tree node.
Public classCode example DeformingData
The DeformingData class holds information about the deforming of parts. Deformed parts are parts that have been warped, cambered or shortened.
Public classCode example Detail
The Detail class represents a detail. A detail is different from a connection since the detail only connects to one part.
Public classCode example DisposableToken
IDisposable delegate adapter.
Public classCode example EdgeChamfer
The EdgeChamfer class defines how the part edge is chamfered.
Public classCode example Events
The Events class allows the user to register event listeners for model events.
Public class ExtensionIntersectsWithPlateException
The ExtensionIntersectsWithPlateException class represents an error when extension plate clashes with plates.
Public class FacePerpendicularToIntersectionLineException
The FacePerpendicularToIntersectionLineException class represents an error when, face perpendicular to intersection line.
Public class FacesAtAnObtuseAngleException
The FacesAtAnObtuseAngleException class represents an error when, faces to be connected are too steep of an angle.
Public class FacesTooNearEachOtherException
The FacesTooNearEachOtherException class represents an error when, faces to be connected overlap.
Public classCode example Fitting
The Fitting class defines how the part end fits to a plane. A fitting can make the part either longer or shorter.
Public class GeneralConnectiveGeometryException
The GeneralConnectiveGeometryException class represents a general error that occurred during the ConnectiveGeometry creation or modification.
Public class GeometrySection
The GeometrySection class represents geometry node with its identifier.
Public class GeometrySectionEnumerator
The GeometrySectionEnumerator class is used to enumerate the geometry sections of a bent plate geometry.
Public classCode example Grid
The Grid class defines a user defined (possibly magnetic) set of planes helping in modeling work. A grid has grid plane instances as children.
Public classCode example GridPlane
The GridPlane class defines a user defined (possibly magnetic) plane helping in modeling work. A grid plane must always belong to a father grid instance.
Public classCode example HierarchicDefinition
The HierarchicDefinition class defines a hierarchy structure. This hierarchy structure can be instantiated and extended by hierarchical objects.
Public classCode example HierarchicObject
The HierarchicObject class defines an object in a tree-structured hierarchy. The hierarchy structure is defined by hierarchical definitions which the hierarchical objects instantiate. Hierarchical objects may contain other hierarchical objects, thus forming a sub-hierarchy, or model objects.
Public class InputItem
The InputItem class is used to store input objects and positions.
Public class InvalidFacePointsException
The InvalidFacePointsException class represents an error when, cannot create geometry from requested face points.
Public class InvalidRadiusException
The InvalidRadiusException class represents an error when, cannot connect parts with a cylindrical section having the provided radius.
Public class Load
The Load class is an abstract base class for all loads.
Public classCode example LoadArea
The LoadArea class defines a linearly-distributed force bound by a triangle or a quadrangle.
Public classCode example LoadGroup
The LoadGroup class implements grouping functionality related to all loads. Each load should be assigned to a load group. Each load group contains loads caused by the same action and to which you want to refer collectively.

Tekla Structures assumes that all loads in a group

  • Have the same partial safety and other combination factors
  • Have the same action direction
  • Occur at the same time and all together

You may create new load groups, modify existing ones and delete load groups via the .NET interface. You may also change the assigned load group of a load and list all the load groups found in the model via the ModelObjectSelector interface. The model always has at least one load group.

Public classCode example LoadLine
The LoadLine class defines a linearly-distributed force or torsion.
Public classCode example LoadPoint
The LoadPoint class defines a concentrated force or a bending moment.
Public classCode example LoadTemperature
The LoadTemperature class defines a temperature change in a part, or a temperature difference between two part surfaces.
Public classCode example LoadUniform
The LoadUniform class defines a uniformly-distributed force bounded by a polygon.
Public classCode example LogicalWeld
The LogicalWeld class represents a group of welds in the model. A logical weld contains a list of children welds. The primary properties need to be the same in all the children welds.
Public classCode example Material
The Material class represents a single material that parts can be made of.
Public class Model
The Model class represents a single model open in Tekla Structures. Before interaction with the model, the user will have to create one instance of this class.
Public classCode example ModelHandler
The ModelHandler class provides information about the currently open Tekla Structures model.
Public classCode example ModelInfo
The ModelInfo class provides information about the currently open Tekla Structures model.
Public classCode example ModelObject
The ModelObject class is an abstract base class for all model objects, such as parts, bolts, welds and reinforcements.
Public classCode example ModelObjectEnumerator
The ModelObjectEnumerator class provides the means to iterate through model object instances in the current model.
Public classCode example ModelObjectSelector
The ModelObjectSelector class can be used to make different model object selections from the current model.
Public class NumberingSeries
The NumberingSeries class describes how an object is to be numbered.
Public class NumberingSeriesNullable
The NumberingSeriesNullable class describes how an object is to be numbered.
Public class Object
The Object class is an abstract base class for all the objects Tekla Structures has.
Public classCode example Offset
The Offset class defines the offset value of start points and end points. The offset is the distance from the current work plane in the three global directions.
Public class Part
The Part class represents a part in the model. A part can be either a beam, a polybeam or a contour plate.
Public classCode example Phase
The Phase class defines a model object phase.
Public classCode example PhaseCollection
The PhaseCollection class handles the collection of the model phases.
Public classCode example Plane
The Plane class defines a plane in space using an origin, an X-axis and a Y-axis.
Public class PlateIntersectsWithIntersectionLineException
The PlateIntersectsWithIntersectionLineException class represents an error when, plate polygon extends beyond intersection line.
Public class PointCloud
Initializes a new instance of the PointCloud class.
Public classCode example PolyBeam
The PolyBeam class represents a continuous beam with a contour as input.
Public class Polygon
The Polygon class represents a polygon object that has its corners at the given points.
Public class PolygonNode
The PolygonNode class represents flat geometry tree node.
Public classCode example PolygonWeld
The PolygonWeld class represents a polygon weld in the model. A polygon weld has a main part and a secondary part.
Public class Polymesh
The Polygon class represents a polygon object that has its corners at the given points.
Public class PolymeshEnumerator
The PolymeshEnumerator class is used to enumerate the polymesh of a pour's merged faces.
Public classCode example Position
The Position class defines how a part is positioned relative to the input.
Public classCode example PourBreak
The PourBreak class represents a pour break in a model.
Public classCode example PourObject
The PourObject class represents a pour object in the model.
Public classCode example PourUnit
The PourUnit class represents a pour unit in the model.
Public class Profile
The Profile class defines the form of a cross section.
Public classCode example ProjectInfo
The ProjectInfo class provides project information about the currently open Tekla Structures model.
Public classCode example RebarEndDetailModifier
The RebarEndDetailModifier class represents a modifier that can modify the characteristics of RebarSet reinforcing bars that pass through it. It can modify reinforcing bar end properties and will therefore affect the end of the reinforcing bars it is nearest to.
Public classCode example RebarGeometry
The RebarGeometry class represents a single physical reinforcing bar - the building block of a mesh, a rebar group and even a single rebar. It contains the physical reinforcing bar points in 3D space.
Public classCode example RebarGroup
The RebarGroup class represents a group of reinforcing bars.
Public class RebarGuideline
Defines a rebar guideline that is used in a RebarSet. A RebarSet has a minimum of one rebar guideline, the primary guideline.
Public class RebarHookData
The RebarHookData class defines the hook at the end of a reinforcing bar. Hooks are used for anchoring purposes.
Public class RebarHookDataNullable
The RebarHookDataNullable class defines the hook at the end of a reinforcing bar. Hooks are used for anchoring purposes.
Public class RebarLegFace
Defines a rebar leg face that is used in a RebarSet. Rebar leg faces control how the RebarSet generates the reinforcing bars.
Public classCode example RebarMesh
The RebarMesh class represents a reinforcement mesh.
Public class RebarProperties
The RebarProperties class defines the default properties of the reinforcing bars in a RebarSet.
Public class RebarPropertiesNullable
The RebarPropertiesNullable class defines the properties of the reinforcing bars affected by a RebarPropertyModifier.
Public classCode example RebarPropertyModifier
The RebarPropertyModifier class represents a modifier that can modify the characteristics of RebarSet reinforcing bars that pass through it.
Public classCode example RebarSet
The RebarSet class represents a set of reinforcing bars.
Public classCode example RebarSetAddition
The RebarSetAddition class can be used to add RebarLegFace objects to an existing RebarSet.
Public class RebarSpacing
The RebarSpacing class defines spacing properties for a RebarGuideline.
Public class RebarSpacingZone
The RebarSpacingZone class defines the properties of a single spacing zone. The spacing properties of number of spaces, spacing and length are proposed properties that the spacing algorithm uses as input when calculating the final reinforcing bars spacing. Depending on the RebarSpacingZone properties and any other rebar spacing zones defined on the associated RebarGuideline the spacing algorithm may determine a different final reinforcing bars spacing from the original proposed properties. However the RebarSpacingZone properties will always contain the original proposed values.
Public classCode example RebarSplice
The RebarSplice class represents a splice between two reinforcements.
Public classCode example RebarSplitter
The RebarSplitter class represents a modifier that can split the RebarSet reinforcing bars that pass through it.
Public classCode example RebarStrand
The RebarStrand class represents prestressed strands for concrete parts.
Public class RebarThreadingDataNullable
The RebarThreadingDataNullable class defines the threading properties at the end of a reinforcing bar affected by a RebarEndDetailModifier. If a threading property is null then that property will not be applied to the RebarSet generated reinforcing bars.
Public classCode example ReferenceModel
The ReferenceModel class contains methods related to reference models. A reference model is a reference of an external model.
Public class ReferenceModelObject
The ReferenceModelObject class contains methods related to reference model objects. A reference model object is a subobject of a reference model.
Public class Reinforcement
The Reinforcement class represents a reinforcement in the model. A reinforcement can either be a mesh, a single rebar, a rebar group or a strand.
Public classCode example Seam
The Seam class represents a seam. A seam is something that connects a main part to other parts along an edge.
Public classCode example SingleRebar
The SingleRebar class represents a single reinforcing bar.
Public classCode example Solid
The Solid class represents the physical object in the model created by a part instance. A solid instance can be used to query the actual geometry of the part and intersect that geometry with, for example, lines and planes.
Public classCode example SpiralBeam
A class for the spiral beam part.
Public class SpiralBeamDataException
The SpiralBeamDataException class represents an error that occurred during the spiral beam creation or modification.
Public classCode example StrandUnbondingData
The StrandUnbondingData class represents the unbonding of a rebar strand.
Public classCode example SurfaceObject
The SurfaceObject class represents a surface object in the model. Currently this class only support dynamic surfaces whose geometries are determined by the parts or pours they associate to. It is not allowed to modify the geometry of a dynamic surface on Open API. The polymesh setter of this class throws .
Public classCode example SurfaceTreatment
The SurfaceTreatment class defines a layer above a building element defining what a surface looks like. The surface could for example have a tiled look.
Public classCode example Task
The Task class defines a single building site task. It may contain parts, assemblies or other tasks. Tasks may have a hierarchy between them i.e. there are other tasks as subtasks for a parent task. Tasks may also depend on each other, have resources assigned to them or have a single worktype.
Public class TaskDependency
The TaskDependency class represents a dependency between two task objects. Each task may depend on many other tasks, but between two specific tasks only one type of a dependency may exist.

There are four types of dependencies:

  • FINISH_TO_FINISH (FF)
  • FINISH_TO_START (FS)
  • START_TO_FINISH (SF)
  • START_TO_START (SS)
Public class TaskWorktype
The TaskWorktype class defines a single worktype for a task object. Each task may belong to only one worktype.
Public classCode example TransformationPlane
The TransformationPlane class describes a transformation from global model coordinates to local and back to global.
Public class UndefinedCurveDirectionException
The UndefinedCurveDirectionException class represents an error when, cannot make inward/outward curve check.
Public class UnsupportedChamferException
The UnsupportedChamferException class represents an error when, plates containing unsupported chamfer information.
Public classCode example Weld
The Weld class represents a normal weld in the model. A normal weld has a main part and a secondary part.
Public class WorkPlaneHandler
The WorkPlaneHandler class contains methods for getting and setting the current transformation plane.
Structures
Interfaces
  Interface Description
Public interface IAssemblable
The IAssemblable interface dictates which model objects are capabable of belonging to an assembly at the leaf level.
Public interface IGeometryNode
The IGeometryNode interface represents geometry tree node. This is implemented by concrete classes for the various types of geometry nodes
Public interface IGeometryNodeVisitor
The IGeometryNodeVisitor interface is implemented by classes visiting geometry nodes
Delegates
  Delegate Description
Public delegate EventsClashCheckDoneDelegate
The delegate to use for clash check completion.
Public delegate EventsClashDetectedDelegate
The delegate to use for clash detection. Encapsulates any method that takes a clash check data object as a parameter.
Public delegate EventsCommandStatusChangeDelegate
The delegate to use for command status change.
Public delegate EventsInterruptedDelegate
The delegate to use for interrupted event
Public delegate EventsModelChangedDelegate
The delegate to use for database commit.
Public delegate EventsModelLoadDelegate
The delegate to use for model load.
Public delegate EventsModelObjectChangedDelegate
The delegate to use for changed model objects. ModelObject inside ChangeData contains only identifier information. If properties need to be checked, Select() for object is required.
Public delegate EventsModelObjectNumberedDelegate
The delegate to use for model objects which are numbered. ModelObjects contain only identifier information. If properties need to be checked, Select() for object is required.
Public delegate EventsModelSaveAsDelegate
The delegate to use for model save as.
Public delegate EventsModelSaveDelegate
The delegate to use for model save.
Public delegate EventsNumberingDelegate
The delegate to use for numbering.
Public delegate EventsSelectionChangeDelegate
The delegate to use for selection change.
Public delegate EventsTeklaStructuresExitDelegate
The delegate to use for Tekla Structures exit.
Enumerations
  Enumeration Description
Public enumeration AssemblyAssemblyTypeEnum
The assembly types.
Public enumeration BasePointCoordinateSystemType
The type of the base points coordinate system.
Public enumeration BaseRebarGroupExcludeTypeEnum
The different ways to exclude reinforcing bars from the group.
Public enumeration BaseRebarGroupRebarGroupSpacingTypeEnum
The ways to distribute the reinforcing bars with different spacings.
Public enumeration BaseRebarModifierAffectedRebarEnum
This enum allows the caller to specify which end of the bar is of interest when calling the function GetAffectedBars.
Public enumeration BaseWeldWeldContourEnum
The weld contour.
Public enumeration BaseWeldWeldElectrodeClassificationEnum
The weld electrode classification.
Public enumeration BaseWeldWeldFinishEnum
The weld finish.
Public enumeration BaseWeldWeldIntermittentTypeEnum
Weld intermittent types.
Public enumeration BaseWeldWeldNDTInspectionEnum
The weld NDT inspection level.
Public enumeration BaseWeldWeldPlacementTypeEnum
Weld placement types.
Public enumeration BaseWeldWeldPreparationTypeEnum
Weld preparation types.
Public enumeration BaseWeldWeldProcessTypeEnum
The weld process type.
Public enumeration BaseWeldWeldTypeEnum
The weld types.
Public enumeration BeamBeamTypeEnum
The beam types. The strip and pad footings are valid only if the material type of the beam is concrete.
Public enumeration BentPlateBendShape
Enumerator to define different possibilities for bend shapes.
Public enumeration BentPlateGeometrySolverOperationStatus
Define possible statuses for geometry creation/modification commands.
Public enumeration BoltGroupBoltHoleTypeEnum
The hole type.
Public enumeration BoltGroupBoltRotateSlotsEnum
The rotation of the slots (the holes).
Public enumeration BoltGroupBoltThreadInMaterialEnum
The thread in the material.
Public enumeration BoltGroupBoltTypeEnum
The type of the bolt.
Public enumeration BooleanPartBooleanTypeEnum
Defines the boolean operation: an add or a cut.
Public enumeration ChamferChamferTypeEnum
The basic shape type of the chamfer.
Public enumeration ChangeDataChangeTypeEnum
The types of changed event.
Public enumeration CircleRebarGroupCircleRebarGroupStirrupTypeEnum
The different stirrup types.
Public enumeration ClashCheckDataClashTypeEnum
An enumeration for the different clash types.
Public enumeration ContourPlateContourPlateTypeEnum
The contour plate types.
Public enumeration ControlCircleControlCircleColorEnum
The different circle colors.
Public enumeration ControlLineControlLineColorEnum
The different line colors.
Public enumeration EdgeChamferChamferEndTypeEnum
The end type of the edge chamfer.
Public enumeration HierarchicDefinitionTypeEnum
Defines the different types of classification hierarchies.
Public enumeration InputItemInputTypeEnum
Defines the type of the input.
Public enumeration LoadLoadAttachmentEnum
The load attachment.
Public enumeration LoadLoadPartNamesEnum
The load part names.
Public enumeration LoadLoadSpanningEnum
The load spanning.
Public enumeration LoadAreaAreaLoadFormEnum
The area load form.
Public enumeration LoadGroupColors
The possible display colors for loads in a load group.
Public enumeration LoadGroupLoadGroupDirection
The possible directions.
Public enumeration LoadGroupLoadGroupType
The possible types for load groups.
Public enumeration LoadLineLineLoadFormEnum
The line load form.
Public enumeration ModelObjectModelObjectEnum
All possible concrete model object subclasses are defined here. This enumeration can be used to fetch certain types of objects from the Tekla Structures model.
Public enumeration ModelObjectEnumeratorEnumeratorTypeEnum
The types of enumerator available.
Public enumeration PartCastUnitTypeEnum
The cast unit types.
Public enumeration PolyBeamPolyBeamTypeEnum
The polybeam types.
Public enumeration PolymeshPolymeshCheckerFlags
Polymesh check flags, please refer to PolymeshHealthCheckEnum for the corresponding result values.
Public enumeration PolymeshPolymeshHealthCheckEnum
Polymesh check error result codes. See the PolymeshCheckerFlags to see how to set the various checks.
Public enumeration PositionDepthEnum
The position in the depth sense.
Public enumeration PositionPlaneEnum
The position in the plane sense.
Public enumeration PositionRotationEnum
The position in the rotational sense.
Public enumeration RebarGroupRebarGroupStirrupTypeEnum
The different stirrup types.
Public enumeration RebarHookDataRebarHookShapeEnum
The different hook shapes.
Public enumeration RebarMeshRebarMeshCrossBarLocationEnum
The ways to locate the crossing bars.
Public enumeration RebarMeshRebarMeshSpacingMethodEnum
The ways to distribute the reinforcing bars with different spacings.
Public enumeration RebarMeshRebarMeshTypeEnum
The different types of reinforcement meshes.
Public enumeration RebarSpacingOffsetEnum
The offset distance type.
Public enumeration RebarSpacingZoneLengthEnum
The length type.
Public enumeration RebarSpacingZoneSpacingEnum
The spacing type.
Public enumeration RebarSpliceRebarSpliceBarPositionsEnum
The bar group positions in the splice.
Public enumeration RebarSpliceRebarSpliceTypeEnum
The splice types.
Public enumeration RebarSplitterBarsToSplitEnum
The reinforcing bars to split.
Public enumeration RebarSplitterLapPlacementEnum
The placement of the lap relative to the associated RebarLegFace.
Public enumeration RebarSplitterLapSideEnum
The side of the split that the lap is located.
Public enumeration RebarSplitterLapTypeEnum
The lap type.
Public enumeration RebarSplitterStaggerTypeEnum
The side of the split that the additional offset (stagger) is located.
Public enumeration ReferenceModelVisibilityEnum
The visibility type.
Public enumeration ReinforcementRebarOffsetTypeEnum
The different types of offsets.
Public enumeration SolidSolidCreationTypeEnum
The creation type of the solid.
Public enumeration SpiralBeamErrorStatus
Define possible statuses for geometry creation/modification commands.
Public enumeration SurfaceTreatmentSurfaceColorEnum
The different surfacing colors.
Public enumeration SurfaceTreatmentSurfaceTypeEnum
The different surfacing types.
Public enumeration TaskDependencyDependencyTypeEnum
The task dependency types.
Public enumeration WeldWeldPositionEnum
The weld position.