Class: Weld

Defines a Weld.

Implemented types

Methods

Name Description
Activate() Activate the current object.
ActivateAllWorksheetEntries() set the ActivateAllWorksheetEntries
AddComment() Creates a new child Comment.
AddFigure() Creates a new child Figure.
AddImage(String) Creates a new child Image. If a filePath is provided, the image will be loaded from that file, if not, the image will be a screen capture of the Geometry window.
AddWeldWorksheetScopeToSelection(Int32, Int32) Create worksheet entry scope to selection
AppendWeldControlIntersectionTag(String) append the WeldControlIntersectionTag
AppendWeldWorksheetIntersectionTag(IEnumerable<Int32>, String) append the WeldControlWorksheetIntersectionTag
ClearAutoWeldIntersectionTag(Boolean) Clear Auto Intersection Tags
ClearWeldControlIntersectionTag() clear the WeldControlIntersectionTag
ClearWeldWorksheetIntersectionTag(IEnumerable<Int32>) clear the WeldControlWorksheetIntersectionTag
CopyTo(DataModelObject) Copies all visible properties from this object to another.
CreateParameter(String) Creates a new parameter for a Property.
DeactivateAllWorksheetEntries() set the DeactivateAllWorksheetEntries
DeactivateProblematicWorksheetEntries() Deactivate Problematic Worksheet Entries
Delete() Run the Delete action.
Duplicate() Creates a copy of the current DataModelObject.
GenerateMesh() Generate the Mesh.
GenerateWeldIntersectionTag() Auto detect Intersection Tags within specified tolerance
GetChildren(Boolean, IList<ChildrenType>)
GetCrossSectionIds(Int32) get CrossSection Ids
GetMaterialIds(Int32) get Material Ids
GetParameter(String) Gets the parameter corresponding to the given property.
GetPath() Gets the path of the object.
GetWeldWorksheetAbsTol(Int32) get the WeldControlWorksheetAbsTol
GetWeldWorksheetActive(Int32) get the WeldWorksheetActive
GetWeldWorksheetBottomEntities(Int32) get the WeldControlWorksheetBottomEntities
GetWeldWorksheetCrossSectionId(Int32) get the WeldControlWorksheetCrossSectionId
GetWeldWorksheetEdgeMeshSize(Int32) get the WeldControlWorksheetEdgeMeshSize
GetWeldWorksheetEdges(Int32) get the WeldControlWorksheetEdges
GetWeldWorksheetGenerateEndCaps(Int32) get the WeldControlWorksheetGenerateEndCaps
GetWeldWorksheetHAZDistance(Int32) get the WeldControlWorksheetHAZDistance
GetWeldWorksheetHAZDistanceExpression(Int32) get the WeldControlWorksheetHAZDistanceExpression
GetWeldWorksheetHAZGrowthRate(Int32) get the WeldControlWorksheetHAZGrowthRate
GetWeldWorksheetHeight(Int32) get the WeldControlWorksheetHeight
GetWeldWorksheetIntersectionTag(Int32) get the WeldControlWorksheetIntersectionTag
GetWeldWorksheetLapAngleTol(Int32) get the WeldControlWorksheetLapAngleTol
GetWeldWorksheetLength(Int32) get the WeldControlWorksheetLength
GetWeldWorksheetMaterialId(Int32) get the WeldControlWorksheetMaterialId
GetWeldWorksheetMaxThicknessFactor(Int32) get the WeldControlWorksheetMaxThicknessFactor
GetWeldWorksheetMinThicknessFactor(Int32) get the WeldControlWorksheetMinThicknessFactor
GetWeldWorksheetNumError() Get Number of Errored rows
GetWeldWorksheetNumLayers(Int32) get the WeldControlWorksheetNumLayers
GetWeldWorksheetNumWarning() Get Number of rows with warnings
GetWeldWorksheetNumWelds(Int32) get the WeldControlWorksheetNumWelds
GetWeldWorksheetOffset1(Int32) get the WeldControlWorksheetOffset1
GetWeldWorksheetOffset2(Int32) get the WeldControlWorksheetOffset2
GetWeldWorksheetPitch(Int32) get the WeldControlWorksheetPitch
GetWeldWorksheetSharpAngle(Int32) get the WeldControlWorksheetSharpAngle
GetWeldWorksheetSmoothing(Int32) get the WeldControlWorksheetSmoothing option
GetWeldWorksheetThickness(Int32) get the WeldControlWorksheetThickness
GetWeldWorksheetThicknessExpression(Int32) get the WeldControlWorksheetThicknessExpression
GetWeldWorksheetTopEntities(Int32) get the WeldControlWorksheetTopEntities
GetWeldWorksheetWeldAngle(Int32) get the WeldControlWorksheetWeldAngle
GetWeldWorksheetWeldCurve(Int32) get the WeldControlWorksheetWeldCurve
GetWeldWorksheetWeldHeightExpression(Int32) get the WeldControlWorksheetWeldHeight
GetWeldWorksheetWeldWidthExpression(Int32) get the WeldControlWorksheetWeldWidth
GetWeldWorksheetWidth(Int32) get the WeldControlWorksheetWidth
GroupAllSimilarChildren() Run the GroupAllSimilarChildren action.
GroupSimilarObjects() Run the GroupSimilarObjects action.
PreviewMeshOnWeldWorksheet(IEnumerable<Int32>) Preview mesh on selected Weld Control Worksheet entries Row indices of the selected weld worksheet entries.
PromoteToWeldControl(IEnumerable<Int32>) Promote selected entries into new Weld Control
PropertyByAPIName(String) Get a property by its API name. If multiple properties have the same API Name, only the first property with that name will be returned.
PropertyByName(String) Get a property by its unique name.
RemoveParameter(String) Removes the parameter from the parameter set corresponding to the given property.
RenameBasedOnDefinition() Run the RenameBasedOnDefinition action.
SetWeldWorksheetAbsTol(IEnumerable<Int32>, Double) set the WeldControlWorksheet
SetWeldWorksheetActive(IEnumerable<Int32>, Boolean) set the WeldWorksheetActive
SetWeldWorksheetBottomEntities(IEnumerable<Int32>, UInt32) set the WeldControlWorksheetBottomEntities
SetWeldWorksheetCrossSectionId(IEnumerable<Int32>, Int32) set the WeldControlWorksheetCrossSectionId
SetWeldWorksheetEdgeMeshSize(IEnumerable<Int32>, Double) set the WeldControlWorksheetEdgeMeshSize
SetWeldWorksheetEdges(IEnumerable<Int32>, UInt32) set the WeldControlWorksheetEdges
SetWeldWorksheetGenerateEndCaps(IEnumerable<Int32>, Boolean) set the WeldControlWorksheet
SetWeldWorksheetHAZDistance(IEnumerable<Int32>, Double) set the WeldControlWorksheetHAZDistance
SetWeldWorksheetHAZDistanceExpression(IEnumerable<Int32>, String) set the WeldControlWorksheetHAZDistancetExpression
SetWeldWorksheetHAZGrowthRate(IEnumerable<Int32>, Double) set the WeldControlWorksheetHAZGrowthRate
SetWeldWorksheetHeight(IEnumerable<Int32>, Double) set the WeldControlWorksheetHeight
SetWeldWorksheetIntersectionTag(IEnumerable<Int32>, String) set the WeldControlWorksheetIntersectionTag
SetWeldWorksheetLapAngleTol(IEnumerable<Int32>, Double) set the WeldControlWorksheetLapAngleTol
SetWeldWorksheetLength(IEnumerable<Int32>, Double) set the WeldControlWorksheet
SetWeldWorksheetMaterialId(IEnumerable<Int32>, Int32) set the WeldControlWorksheetMaterialId
SetWeldWorksheetMaxThicknessFactor(IEnumerable<Int32>, Double) set the WeldControlWorksheetMaxThicknessFactor
SetWeldWorksheetMinThicknessFactor(IEnumerable<Int32>, Double) set the WeldControlWorksheetMinThicknessFactor
SetWeldWorksheetNumLayers(IEnumerable<Int32>, Int32) set the WeldControlWorksheetNumLayers
SetWeldWorksheetNumWelds(IEnumerable<Int32>, Int32) set the WeldControlWorksheetNumWelds
SetWeldWorksheetOffset1(IEnumerable<Int32>, Double) set the WeldControlWorksheetOffset1
SetWeldWorksheetOffset2(IEnumerable<Int32>, Double) set the WeldControlWorksheetOffset2
SetWeldWorksheetPitch(IEnumerable<Int32>, Double) set the WeldControlWorksheetPitch
SetWeldWorksheetSharpAngle(IEnumerable<Int32>, Double) set the WeldControlWorksheetSharpAngle
SetWeldWorksheetSmoothing(IEnumerable<Int32>, Boolean) set the WeldControlWorksheetSmoothing
SetWeldWorksheetThickness(IEnumerable<Int32>, Double) set the WeldControlWorksheetThickness
SetWeldWorksheetThicknessExpression(IEnumerable<Int32>, String) set the WeldControlWorksheetThicknessExpression
SetWeldWorksheetTopEntities(IEnumerable<Int32>, UInt32) set the WeldControlWorksheetTopEntities
SetWeldWorksheetWeldAngle(IEnumerable<Int32>, Double) set the WeldControlWorksheetWeldAngle
SetWeldWorksheetWeldCurve(IEnumerable<Int32>, UInt32) set the WeldControlWorksheetWeldCurve
SetWeldWorksheetWeldHeightExpression(IEnumerable<Int32>, String) set the WeldControlWorksheetWeldHeightExpression
SetWeldWorksheetWeldWidthExpression(IEnumerable<Int32>, String) set the WeldControlWorksheetWeldWidthExpression
SetWeldWorksheetWidth(IEnumerable<Int32>, Double) set the WeldControlWorksheetWidth
WeldWorksheetAddEntry() add an entry to WeldWorksheet
WeldWorksheetCreateControlForCurveBodies() Create worksheet entries for all curve bodies
WeldWorksheetDeleteEntry(IEnumerable<Int32>) delete an entry from WeldWorksheet
WeldWorksheetExport(String) export WeldWorksheet
WeldWorksheetImport(String) import WeldWorksheet
WeldWorksheetNumEntries() Get total number of entries in worksheet
WeldWorksheetStatus(Int32) Get state of a given row

Properties

Name Description
AdjustWeldHeight Gets or sets the WeldControlAdjustWeldHeight.
AngledDirection Gets or sets the WeldControlAngledDirection.
BottomEntities Gets or sets the Bottom Entities (Bodies / Faces ) or Extension.
Comments Gets the list of associated comments.
ConnectionTolerance Gets or sets the WeldControlConnectionTolerance
ControlType Gets or sets the WeldControlType.
CreateHAZLayer Gets or sets the WeldControlCreateHAZLayer.
CreateUsing Gets or sets the WeldControlCreateUsing.
CreationCriteria Gets or sets the WeldControlCreationCriteria.
CrossSectionId Gets or sets the WeldControlCrossSectionId.
CurveScoping Gets or sets the WeldControlCurveScoping.
DataModelObjectCategory Gets the name of the current DataModelObject's category.
EdgeMeshSize Gets or sets the WeldControlEdgeMeshSize
EdgeSelection Gets or sets the Edges.
Figures Gets the list of associated figures.
GenerateEndCaps Gets or sets the WeldControlSmoothing.
GenerateNamedSelection Gets or sets the WeldControlGenerateNamedSelection.
HAZDistance Gets or sets the WeldControlHAZDistance
HAZDistanceAssignment Gets or sets the WeldControlHAZDistanceAssignment.
HAZDistanceExpression Gets or sets the WeldControlHAZDistanceExpression Value.
HAZGrowthRate Gets or sets the WeldControlHAZGrowthRate
Images Gets the list of associated images.
InternalObject Gets the internal object. For advanced usage only.
LapWeldAngleTolerance Gets or sets the LapWeldAngleTolerance.
MaterialId Gets or sets the WeldControlMaterialId.
MaxThicknessFactor Gets or sets the WeldControlMaxThicknessFactor
MinThicknessFactor Gets or sets the WeldControlMinThicknessFactor
ModeledAs Gets or sets the WeldControlModeledAs.
Name Gets the name of the object.
NameFilter Gets or sets the NameFilter.
NumberOfLayers Gets or sets WeldControlNumberOfLayers
NumberOfWelds Gets or sets WeldControlNumberOfLayers
ObjectId Gets the internal id of the object.
ObjectTags Gets an IEnumerable object of the tags that 'this' is a part of.
Offset1 Gets or sets the WeldControlOffsetLayerHeight
Offset2 Gets or sets the WeldControlOffsetLayerHeight
Parent Gets the parent object.
Properties Gets the list of properties for this object.
ScopingMethod Gets or sets the ScopingMethod.
SharpAngle Gets or sets the WeldSharpAngle.
Smoothing Gets or sets the WeldControlSmoothing.
Source Gets or sets the WeldControlSource.
Suppressed Gets or sets the Suppressed.
Thickness Gets or sets the WeldControlThickness
ThicknessAssignment Gets or sets the WeldControlThicknessAssignment.
TopEntities Gets or sets the Top Entities (Bodies / Faces ) or Extension.
UseWorksheet Gets or sets the WeldControlUseWorksheet.
VisibleProperties Gets the list of properties that are visible for this object.
WeldAngle Gets or sets the WeldAngle.
WeldControlWeldWidth Gets or sets the WeldControlWeldWidth
WeldCurves Gets or sets the Weld Curves.
WeldCurvesBody
WeldDefinitionFileLocation Gets or sets the WeldDefinitionFile Location.
WeldHeight Gets or sets the WeldControlOffsetLayerHeight
WeldHeightAssignment Gets or sets the WeldControlWeldHeightAssignment.
WeldHeightExpression Gets or sets the WeldControlWeldHeightExpression Value.
WeldIntersectionTag Gets or sets the WeldControlIntersectionTag Value.
WeldIntersectionTolerance Gets or sets the WeldControlIntersectionTolerance Value.
WeldLength Gets or sets the WeldControlOffsetLayerHeight
WeldPitch Gets or sets the WeldControlOffsetLayerHeight
WeldThicknessExpression Gets or sets the WeldControlThicknessExpression Value.
WeldWidthAssignment Gets or sets the WeldControlWeldWidthAssignment.
WeldWidthExpression Gets or sets the WeldControlWeldWidthExpression Value.
WriteDefinitionFile Gets or sets the WeldControlSmoothing.