Class Clinch
Assembly: NXOpen.dll
Syntax
public class Clinch : IConnection, IMessageSink, IFitTo, IMaterial, ITolerance, IDiameter, IHeight, IFlangesContainer, ILocationsContainer, ILocationsSinglePointContainer, ILocationsMultiPointContainer, ILocationsWithDiscretizationContainer, ILineOffset, ILineDiscretization, INXObject
Constructors
Clinch()
Declaration
Properties
Coefficient
Declaration
public Expression Coefficient { get; }
Property Value
Diameter
Declaration
public Expression Diameter { get; }
Property Value
DiameterType
Declaration
public DiameterType DiameterType { get; set; }
Property Value
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
TableFile
Declaration
public string TableFile { get; set; }
Property Value
UseMaxLengthStep
Declaration
public bool UseMaxLengthStep { get; set; }
Property Value
UseOriginalNodesOfConnection
Declaration
public bool UseOriginalNodesOfConnection { get; set; }
Property Value
Methods
AddFlangeEntities(int, TaggedObject[])
Declaration
public void AddFlangeEntities(int flangeIndex, TaggedObject[] entities)
Parameters
AddLocationCoordinates(int, Point3d)
Declaration
public CoordinatesLocation AddLocationCoordinates(int indexOfDefinition, Point3d coordinates)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
Point3d |
coordinates |
|
Returns
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
AddLocationNode(int, FENode)
Declaration
public NodeLocation AddLocationNode(int indexOfDefinition, FENode node)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
FENode |
node |
|
Returns
AddLocationPoint(int, Point)
Declaration
public PointLocation AddLocationPoint(int indexOfDefinition, Point point)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
Point |
point |
|
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
GetFlangeEntities(int)
Declaration
public TaggedObject[] GetFlangeEntities(int flangeIndex)
Parameters
Type |
Name |
Description |
int |
flangeIndex |
|
Returns
GetLocation(int, int)
Declaration
public Location GetLocation(int indexOfDefinition, int indexOfLocation)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
int |
indexOfLocation |
|
Returns
GetManualAdjustment()
Declaration
public bool GetManualAdjustment()
Returns
GetManualAdjustmentFactor()
Declaration
public Expression GetManualAdjustmentFactor()
Returns
GetMaxNumberOfFlanges()
Declaration
public int GetMaxNumberOfFlanges()
Returns
GetMinNumberOfFlanges()
Declaration
public int GetMinNumberOfFlanges()
Returns
GetNumberOfDefinitions()
Declaration
public int GetNumberOfDefinitions()
Returns
GetNumberOfLocations(int)
Declaration
public int GetNumberOfLocations(int indexOfDefinition)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
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
GetSupportedDiameterTypes()
Declaration
public DiameterType[] GetSupportedDiameterTypes()
Returns
GetSupportedHeightTypes()
Declaration
public HeightType[] GetSupportedHeightTypes()
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
RemoveFlangeEntities(int, TaggedObject[])
Declaration
public void RemoveFlangeEntities(int flangeIndex, TaggedObject[] entities)
Parameters
RemoveLocation(int, int)
Declaration
public void RemoveLocation(int indexOfDefinition, int indexOfLocation)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
int |
indexOfLocation |
|
SetInheritedMaterial()
Declaration
public void SetInheritedMaterial()
SetManualAdjustment(bool)
Declaration
public void SetManualAdjustment(bool state)
Parameters
Type |
Name |
Description |
bool |
state |
|
SetOffsetVector(int, Direction)
Declaration
public void SetOffsetVector(int lindeDefinitionIndex, Direction offsetvector)
Parameters
Type |
Name |
Description |
int |
lindeDefinitionIndex |
|
Direction |
offsetvector |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink