Class Bolt
Assembly: NXOpen.dll
Syntax
public class Bolt : IConnection, IMessageSink, IFitTo, IMaterial, IFlangesContainer, ILocationsContainer, IDiameter, ILocationsWithDirContainer, ILocationsMultiPointContainer, IJoinDataContainer, INXObject
Constructors
Bolt()
Declaration
Properties
Coefficient
Declaration
public Expression Coefficient { get; }
Property Value
DefineNutDiameter
Declaration
public bool DefineNutDiameter { get; set; }
Property Value
Diameter
Declaration
public Expression Diameter { get; }
Property Value
DiameterType
Declaration
public DiameterType DiameterType { get; set; }
Property Value
HeadDiameter
Declaration
public Expression HeadDiameter { get; }
Property Value
HeadDiameterCoefficient
Declaration
public Expression HeadDiameterCoefficient { get; }
Property Value
HeadDiameterType
Declaration
public HeadDiameterType HeadDiameterType { get; set; }
Property Value
LimitCurveLength
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use NXOpen.CAE.Connections.Bolt.LimitLocationEndpointsLength instead.")]
public bool LimitCurveLength { get; set; }
Property Value
LimitLocationEndpointsLength
Declaration
public bool LimitLocationEndpointsLength { get; set; }
Property Value
Material
Declaration
public PhysicalMaterial Material { get; set; }
Property Value
MaxBoltLength
Declaration
public Expression MaxBoltLength { get; }
Property Value
NumberOfFlanges
Declaration
public int NumberOfFlanges { get; set; }
Property Value
NutDiameter
Declaration
public Expression NutDiameter { get; }
Property Value
NutDiameterCoefficient
Declaration
public Expression NutDiameterCoefficient { get; }
Property Value
NutDiameterType
Declaration
public NutDiameterType NutDiameterType { get; set; }
Property Value
ShankLengthDiscretizationType
Declaration
public ShankLengthDiscretizationType ShankLengthDiscretizationType { get; set; }
Property Value
ShankLengthPercentage
Declaration
public Expression ShankLengthPercentage { get; }
Property Value
ShankLengthUser
Declaration
public Expression ShankLengthUser { get; }
Property Value
TableFile
Declaration
public string TableFile { get; set; }
Property Value
UseMasterPointAsCenter
Declaration
public bool UseMasterPointAsCenter { get; set; }
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
AddLocationCoordinatesWithDirectionCoordinates(int, Point, Point)
Declaration
public LocationWithDir AddLocationCoordinatesWithDirectionCoordinates(int indexOfDefinition, Point point, Point direction)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
Point |
point |
|
Point |
direction |
|
Returns
AddLocationCoordinatesWithDirectionSelectionRecipes(int, SelectionRecipe, SelectionRecipe)
Declaration
public LocationWithDir AddLocationCoordinatesWithDirectionSelectionRecipes(int indexOfDefinition, SelectionRecipe startSelectionRecipe, SelectionRecipe endSelectionRecipe)
Parameters
Returns
AddLocationCoordinatesWithDirectionVector(int, Point, Direction)
Declaration
public LocationWithDir AddLocationCoordinatesWithDirectionVector(int indexOfDefinition, Point masterPoint, Direction direction)
Parameters
Returns
AddLocationSelectionRecipe(int, SelectionRecipe)
Declaration
public SelectionRecipeLocation AddLocationSelectionRecipe(int indexOfDefinition, SelectionRecipe selectionRecipe)
Parameters
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
GetAllJoinFeatures(out Feature[], out Component[])
Declaration
public void GetAllJoinFeatures(out Feature[] features, out Component[] components)
Parameters
GetFlangeEntities(int)
Declaration
public TaggedObject[] GetFlangeEntities(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
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
GetNumberOfJoinData()
Declaration
public int GetNumberOfJoinData()
Returns
GetNumberOfLocations(int)
Declaration
public int GetNumberOfLocations(int indexOfDefinition)
Parameters
Type |
Name |
Description |
int |
indexOfDefinition |
|
Returns
GetSupportedDiameterTypes()
Declaration
public DiameterType[] GetSupportedDiameterTypes()
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 |
|
SetInheritedMaterial()
Declaration
public void SetInheritedMaterial()
SetJoinData(Feature[], Component[])
Declaration
public void SetJoinData(Feature[] features, Component[] components)
Parameters
SetManualAdjustment(bool)
Declaration
public void SetManualAdjustment(bool state)
Parameters
Type |
Name |
Description |
bool |
state |
|
UnlinkJoinData()
Declaration
public void UnlinkJoinData()
Implements
System.Runtime.Remoting.Messaging.IMessageSink