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