Class SeamWeld
Assembly: NXOpen.dll
Syntax
public class SeamWeld : IConnection, IMessageSink, IFitTo, IMaterial, ITolerance, IHeight, ISeamWeldFlangesContainer, IFlangesContainer, ILocationsContainer, ILineOffset, ILineDiscretization, IWidth, ILocationsWithDiscretizationContainer, ILocationsMultiPointContainer, IJoinDataContainer, INXObject
Constructors
SeamWeld()
Declaration
Properties
DiscretizationMethod
Declaration
public DiscretizationMethod DiscretizationMethod { get; set; }
Property Value
DistanceFromStart
Declaration
public Expression DistanceFromStart { get; }
Property Value
DistanceToEnd
Declaration
public Expression DistanceToEnd { get; }
Property Value
Height
Declaration
public Expression Height { get; }
Property Value
HeightType
Declaration
public HeightType HeightType { get; set; }
Property Value
LengthStep
Declaration
public Expression LengthStep { get; }
Property Value
Material
Declaration
public PhysicalMaterial Material { get; set; }
Property Value
MaxAngleBetweenNormals
Declaration
public Expression MaxAngleBetweenNormals { get; }
Property Value
MaxDistCGToElemCG
Declaration
public Expression MaxDistCGToElemCG { get; }
Property Value
MaxLengthStep
Declaration
public Expression MaxLengthStep { get; }
Property Value
MaxNormalDistCGToFlanges
Declaration
public Expression MaxNormalDistCGToFlanges { get; }
Property Value
NumberOfDiscretizationPoints
Declaration
public int NumberOfDiscretizationPoints { get; set; }
Property Value
NumberOfFlanges
Declaration
public int NumberOfFlanges { get; set; }
Property Value
ProjectTolerance
Declaration
public Expression ProjectTolerance { get; }
Property Value
SeamWeldMcfType
Declaration
public SeamWeldMcfType SeamWeldMcfType { get; set; }
Property Value
SeamWeldType
Declaration
public SeamWeldType SeamWeldType { get; set; }
Property Value
UseMaxLengthStep
Declaration
public bool UseMaxLengthStep { get; set; }
Property Value
UseOriginalNodesOfConnection
Declaration
public bool UseOriginalNodesOfConnection { get; set; }
Property Value
Width
Declaration
public Expression Width { get; }
Property Value
Methods
AddFlangeEntities(int, TaggedObject[])
Declaration
public void AddFlangeEntities(int flangeIndex, TaggedObject[] entities)
Parameters
AddJoinData(Feature, Component)
Declaration
public void AddJoinData(Feature feature, Component component)
Parameters
AddLocationCurve(int, IBaseCurve)
Declaration
public CurveLocation AddLocationCurve(int indexOfDefinition, IBaseCurve curve)
Parameters
Returns
AddLocationFeEdges(int, FEElemEdge[])
Declaration
public FeEdgesLocation AddLocationFeEdges(int indexOfDefinition, FEElemEdge[] edges)
Parameters
Returns
AddLocationGroup(int, CaeGroup)
Declaration
public GroupLocation AddLocationGroup(int indexOfDefinition, CaeGroup group)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| CaeGroup |
group |
|
Returns
AddLocationSelectionRecipe(int, SelectionRecipe)
Declaration
public SelectionRecipeLocation AddLocationSelectionRecipe(int indexOfDefinition, SelectionRecipe selectionRecipe)
Parameters
Returns
AddLocationSeriesOfCoordinates(int, Point3d[])
Declaration
public CoordinatesSeriesLocation AddLocationSeriesOfCoordinates(int indexOfDefinition, Point3d[] coordinates)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| Point3d[] |
coordinates |
|
Returns
AddLocationSeriesOfNodes(int, FENode[])
Declaration
public NodeSeriesLocation AddLocationSeriesOfNodes(int indexOfDefinition, FENode[] nodes)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| FENode[] |
nodes |
|
Returns
AddLocationSeriesOfPoints(int, Point[])
Declaration
public PointSeriesLocation AddLocationSeriesOfPoints(int indexOfDefinition, Point[] points)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| Point[] |
points |
|
Returns
CanHaveNoMaterial()
Declaration
public bool CanHaveNoMaterial()
Returns
CanInheritMaterial()
Declaration
public bool CanInheritMaterial()
Returns
ConvertLocationToCoordinatesType(int, int)
Declaration
public Location ConvertLocationToCoordinatesType(int indexOfDefinition, int index)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| int |
index |
|
Returns
ConvertToFlangeSideLocationType(int)
Declaration
public void ConvertToFlangeSideLocationType(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
ConvertToVectorLocationType(int)
Declaration
public void ConvertToVectorLocationType(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
GetAllJoinFeatures(out Feature[], out Component[])
Declaration
public void GetAllJoinFeatures(out Feature[] features, out Component[] components)
Parameters
GetDefaultWeldAngle()
Declaration
public Expression GetDefaultWeldAngle()
Returns
GetDefaultWeldPenetration()
Declaration
public Expression GetDefaultWeldPenetration()
Returns
GetDefaultWeldThickness()
Declaration
public Expression GetDefaultWeldThickness()
Returns
GetDefaultWeldWidth()
Declaration
public Expression GetDefaultWeldWidth()
Returns
GetFlangeAngle(int)
Declaration
public Expression GetFlangeAngle(int flangeIndex)
Parameters
| Type |
Name |
Description |
| int |
flangeIndex |
|
Returns
GetFlangeEntities(int)
Declaration
public TaggedObject[] GetFlangeEntities(int flangeIndex)
Parameters
| Type |
Name |
Description |
| int |
flangeIndex |
|
Returns
GetFlangeGap(int)
Declaration
public Expression GetFlangeGap(int flangeIndex)
Parameters
| Type |
Name |
Description |
| int |
flangeIndex |
|
Returns
GetFlangeThickness(int)
Declaration
public Expression GetFlangeThickness(int flangeIndex)
Parameters
| Type |
Name |
Description |
| int |
flangeIndex |
|
Returns
GetFlangeThicknessInherited(int)
Declaration
public bool GetFlangeThicknessInherited(int flangeIndex)
Parameters
| Type |
Name |
Description |
| int |
flangeIndex |
|
Returns
GetJoinFeature(int, out Feature, out Component)
Declaration
public void GetJoinFeature(int index, out Feature feature, out Component component)
Parameters
GetLocation(int, int)
Declaration
public Location GetLocation(int indexOfDefinition, int indexOfLocation)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| int |
indexOfLocation |
|
Returns
GetMaxNumberOfFlanges()
Declaration
public int GetMaxNumberOfFlanges()
Returns
GetMinMaxNumberOfWelds(out int, out int)
Declaration
public void GetMinMaxNumberOfWelds(out int minNumWelds, out int maxNumWelds)
Parameters
| Type |
Name |
Description |
| int |
minNumWelds |
|
| int |
maxNumWelds |
|
GetMinNumberOfFlanges()
Declaration
public int GetMinNumberOfFlanges()
Returns
GetNumberOfDefinitions()
Declaration
public int GetNumberOfDefinitions()
Returns
GetNumberOfJoinData()
Declaration
public int GetNumberOfJoinData()
Returns
GetNumberOfLocations(int)
Declaration
public int GetNumberOfLocations(int indexOfDefinition)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
Returns
GetNumberOfWelds()
Declaration
public int GetNumberOfWelds()
Returns
GetOffsetDistance(int)
Declaration
public Expression GetOffsetDistance(int lindeDefinitionIndex)
Parameters
| Type |
Name |
Description |
| int |
lindeDefinitionIndex |
|
Returns
GetOffsetVector(int)
Declaration
public Direction GetOffsetVector(int lindeDefinitionIndex)
Parameters
| Type |
Name |
Description |
| int |
lindeDefinitionIndex |
|
Returns
GetSeamWeldLocationParameter(int)
Declaration
public double GetSeamWeldLocationParameter(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetSeamWeldLocationType(int)
Declaration
public SeamWeldLocationType GetSeamWeldLocationType(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetSeamWeldLocationVector(int)
Declaration
public Direction GetSeamWeldLocationVector(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetSeamWeldMaterial(int)
Declaration
public PhysicalMaterial GetSeamWeldMaterial(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetSeamWeldSectionType(int)
Declaration
public SeamWeldSectionType GetSeamWeldSectionType(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetSeamWeldShapeType(int)
Declaration
public SeamWeldShapeType GetSeamWeldShapeType(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetSupportedHeightTypes()
Declaration
public HeightType[] GetSupportedHeightTypes()
Returns
GetWeldAngle(int)
Declaration
public Expression GetWeldAngle(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetWeldPenetration(int)
Declaration
public Expression GetWeldPenetration(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetWeldThickness(int)
Declaration
public Expression GetWeldThickness(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
GetWeldWidth(int)
Declaration
public Expression GetWeldWidth(int weldIndex)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
Returns
IsInheritedMaterial()
Declaration
public bool IsInheritedMaterial()
Returns
MoveLocation(int, int, int)
Declaration
public bool MoveLocation(int indexOfDefinition, int indexOfLocation, int numberOfPositions)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| int |
indexOfLocation |
|
| int |
numberOfPositions |
|
Returns
RemoveAllJoinData()
Declaration
public void RemoveAllJoinData()
RemoveFlangeEntities(int, TaggedObject[])
Declaration
public void RemoveFlangeEntities(int flangeIndex, TaggedObject[] entities)
Parameters
RemoveJoinData(Feature, Component)
Declaration
public void RemoveJoinData(Feature feature, Component component)
Parameters
RemoveJoinDataByIndex(int)
Declaration
public void RemoveJoinDataByIndex(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
RemoveLocation(int, int)
Declaration
public void RemoveLocation(int indexOfDefinition, int indexOfLocation)
Parameters
| Type |
Name |
Description |
| int |
indexOfDefinition |
|
| int |
indexOfLocation |
|
SetFlangeThicknessInherited(int, bool)
Declaration
public void SetFlangeThicknessInherited(int flangeIndex, bool thicknessInherited)
Parameters
| Type |
Name |
Description |
| int |
flangeIndex |
|
| bool |
thicknessInherited |
|
SetInheritedMaterial()
Declaration
public void SetInheritedMaterial()
SetJoinData(Feature[], Component[])
Declaration
public void SetJoinData(Feature[] features, Component[] components)
Parameters
SetNumberOfWelds(int)
Declaration
public void SetNumberOfWelds(int numWelds)
Parameters
| Type |
Name |
Description |
| int |
numWelds |
|
SetOffsetVector(int, Direction)
Declaration
public void SetOffsetVector(int lindeDefinitionIndex, Direction offsetvector)
Parameters
| Type |
Name |
Description |
| int |
lindeDefinitionIndex |
|
| Direction |
offsetvector |
|
SetSeamWeldLocationParameter(int, double)
Declaration
public void SetSeamWeldLocationParameter(int weldIndex, double locationParameter)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
| double |
locationParameter |
|
SetSeamWeldLocationType(int, SeamWeldLocationType)
Declaration
public void SetSeamWeldLocationType(int weldIndex, SeamWeldLocationType seamWeldLocationType)
Parameters
SetSeamWeldLocationVector(int, Direction)
Declaration
public void SetSeamWeldLocationVector(int weldIndex, Direction locationVector)
Parameters
| Type |
Name |
Description |
| int |
weldIndex |
|
| Direction |
locationVector |
|
SetSeamWeldMaterial(int, PhysicalMaterial)
Declaration
public void SetSeamWeldMaterial(int weldIndex, PhysicalMaterial material)
Parameters
SetSeamWeldSectionType(int, SeamWeldSectionType)
Declaration
public void SetSeamWeldSectionType(int weldIndex, SeamWeldSectionType seamWeldSectionType)
Parameters
SetSeamWeldShapeType(int, SeamWeldShapeType)
Declaration
public void SetSeamWeldShapeType(int weldIndex, SeamWeldShapeType seamWeldShapeType)
Parameters
UnlinkJoinData()
Declaration
public void UnlinkJoinData()
Implements
System.Runtime.Remoting.Messaging.IMessageSink