Class TireEnvelopeBuilder
Inheritance
System.Object
System.MarshalByRefObject
TireEnvelopeBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class TireEnvelopeBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
TireEnvelopeBuilder()
Declaration
protected TireEnvelopeBuilder()
Properties
AddMasterComponentPart
Declaration
public bool AddMasterComponentPart { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ApplyOffset
Declaration
public bool ApplyOffset { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BushingJointAsymmetric
Declaration
public bool BushingJointAsymmetric { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ClearanceAnalysisBodies
Declaration
public SelectBodyList ClearanceAnalysisBodies { get; }
Property Value
ClearanceAnalysisComponents
Declaration
public SelectComponentList ClearanceAnalysisComponents { get; }
Property Value
ClearanceValue
Declaration
public Expression ClearanceValue { get; }
Property Value
CreateTireEnvelopeFeature
Declaration
public bool CreateTireEnvelopeFeature { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DesignPositionSpindle
Declaration
public SelectCurve DesignPositionSpindle { get; }
Property Value
DistanceTolerance
Declaration
public Expression DistanceTolerance { get; }
Property Value
DownOffsetValue
Declaration
public Expression DownOffsetValue { get; }
Property Value
DriverGraph
Declaration
public TireEnvelopeBuilder.DriverGraphOption DriverGraph { get; set; }
Property Value
DriverGraphSketch
Declaration
public SelectSketch DriverGraphSketch { get; }
Property Value
EnvelopeConcavity
Declaration
public double EnvelopeConcavity { get; set; }
Property Value
Type |
Description |
System.Double |
|
EnvelopeOffset
Declaration
public TireEnvelopeBuilder.EnvelopeOffsetMethod EnvelopeOffset { get; set; }
Property Value
FirstDriverJointLowerLimit
Declaration
public double FirstDriverJointLowerLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
FirstDriverJointSteps
Declaration
public int FirstDriverJointSteps { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
FirstDriverJointUpperLimit
Declaration
public double FirstDriverJointUpperLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
FixedLocationPercentage
Declaration
public double FixedLocationPercentage { get; set; }
Property Value
Type |
Description |
System.Double |
|
FrontOffsetValue
Declaration
public Expression FrontOffsetValue { get; }
Property Value
InboardOffsetValue
Declaration
public Expression InboardOffsetValue { get; }
Property Value
InnerJointAsymmetric
Declaration
public bool InnerJointAsymmetric { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
JounceDistance
Declaration
public double JounceDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
LeftStabilizerBar
Declaration
public SelectDisplayableObjectList LeftStabilizerBar { get; }
Property Value
MirrorProfile
Declaration
public bool MirrorProfile { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Motion
Declaration
public TireEnvelopeBuilder.MotionMethod Motion { get; set; }
Property Value
OffsetFileName
Declaration
public string OffsetFileName { get; set; }
Property Value
Type |
Description |
System.String |
|
OutboardOffsetValue
Declaration
public Expression OutboardOffsetValue { get; }
Property Value
ProfileName
Declaration
public string ProfileName { get; set; }
Property Value
Type |
Description |
System.String |
|
ProfilePointFile
Declaration
public string ProfilePointFile { get; set; }
Property Value
Type |
Description |
System.String |
|
ProfileSplineLayer
Declaration
public int ProfileSplineLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
RadialEndAngle
Declaration
public Expression RadialEndAngle { get; }
Property Value
RadialStartAngle
Declaration
public Expression RadialStartAngle { get; }
Property Value
RearOffsetValue
Declaration
public Expression RearOffsetValue { get; }
Property Value
ReboundDistance
Declaration
public double ReboundDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
RightStabilizerBar
Declaration
public SelectCurveList RightStabilizerBar { get; }
Property Value
RollAngle
Declaration
public Expression RollAngle { get; }
Property Value
RunClearanceAnalysis
Declaration
public bool RunClearanceAnalysis { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SaveMasterPart
Declaration
public bool SaveMasterPart { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SaveScenario
Declaration
public bool SaveScenario { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ScenarioName
Declaration
public string ScenarioName { get; set; }
Property Value
Type |
Description |
System.String |
|
SecondDriverJointLowerLimit
Declaration
public double SecondDriverJointLowerLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
SecondDriverJointSteps
Declaration
public int SecondDriverJointSteps { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SecondDriverJointUpperLimit
Declaration
public double SecondDriverJointUpperLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
SectionLayer
Declaration
public int SectionLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SheetBodyLayer
Declaration
public int SheetBodyLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ShockDriverJointSteps
Declaration
public int ShockDriverJointSteps { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SpindleEndPoint
Declaration
public Point SpindleEndPoint { get; set; }
Property Value
SpindleFileLocation
Declaration
public TireEnvelopeBuilder.SpindleFileLocationOption SpindleFileLocation { get; set; }
Property Value
SpindleFileName
Declaration
public string SpindleFileName { get; set; }
Property Value
Type |
Description |
System.String |
|
SpindleLines
Declaration
public SelectCurveList SpindleLines { get; }
Property Value
SpindleLinesLayer
Declaration
public int SpindleLinesLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SuspensionTemplate
Declaration
public TireEnvelopeBuilder.SuspensionTemplateType SuspensionTemplate { get; set; }
Property Value
SuspensionTemplateFileName
Declaration
public string SuspensionTemplateFileName { get; set; }
Property Value
Type |
Description |
System.String |
|
TaperLocationAY
Declaration
public double TaperLocationAY { get; set; }
Property Value
Type |
Description |
System.Double |
|
TaperLocationBX
Declaration
public double TaperLocationBX { get; set; }
Property Value
Type |
Description |
System.Double |
|
TaperLocationXAxis
Declaration
public double TaperLocationXAxis { get; set; }
Property Value
Type |
Description |
System.Double |
|
TaperLocationYAxis
Declaration
public double TaperLocationYAxis { get; set; }
Property Value
Type |
Description |
System.Double |
|
TireBodyOutputFileName
Declaration
public string TireBodyOutputFileName { get; set; }
Property Value
Type |
Description |
System.String |
|
TireDefinition
Declaration
public TireEnvelopeBuilder.TireDefinitionOption TireDefinition { get; set; }
Property Value
TireDefinitionBody
Declaration
public SelectBodyList TireDefinitionBody { get; }
Property Value
TireDefinitionProfile
Declaration
public SelectCurveList TireDefinitionProfile { get; }
Property Value
TracedSpindleLine
Declaration
public SelectCurve TracedSpindleLine { get; }
Property Value
TrimRadius
Declaration
public Expression TrimRadius { get; }
Property Value
UpOffsetValue
Declaration
public Expression UpOffsetValue { get; }
Property Value
UseStabilizerBar
Declaration
public bool UseStabilizerBar { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
WheelCenterlineShift
Declaration
public Expression WheelCenterlineShift { get; }
Property Value
WheelCsys
Declaration
public CoordinateSystem WheelCsys { get; set; }
Property Value
WheelRimDiameter
Declaration
public Expression WheelRimDiameter { get; }
Property Value
Methods
AddMasterPart(Part)
Declaration
public void AddMasterPart(Part partObject)
Parameters
Type |
Name |
Description |
Part |
partObject |
|
AddMasterPart(String)
Declaration
public void AddMasterPart(string partName)
Parameters
Type |
Name |
Description |
System.String |
partName |
|
BuildMotionTemplate()
Declaration
public void BuildMotionTemplate()
CalculateProfilePoints()
Declaration
public void CalculateProfilePoints()
CreateLinkedProfiles()
Declaration
public void CreateLinkedProfiles()
GetSessionNotes()
Declaration
public string[] GetSessionNotes()
Returns
Type |
Description |
System.String[] |
|
Declaration
public void PerformClearanceAnalysis()
ProcessFromSpindleLines()
Declaration
public void ProcessFromSpindleLines()
ReadSuspensionTemplate(String)
Declaration
public string ReadSuspensionTemplate(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
Returns
Type |
Description |
System.String |
|
ReassembleTireBodyComponent()
Declaration
public void ReassembleTireBodyComponent()
RunMotionArticulation()
Declaration
public void RunMotionArticulation()
SetClearanceValues(Double[])
Declaration
public void SetClearanceValues(double[] clearanceValues)
Parameters
Type |
Name |
Description |
System.Double[] |
clearanceValues |
|
SetDriverJoints(NXObject, NXObject)
Declaration
public void SetDriverJoints(NXObject steerJoint, NXObject jounceJoint)
Parameters
SetOffsetSections(Double[])
Declaration
public void SetOffsetSections(double[] sectionAngle)
Parameters
Type |
Name |
Description |
System.Double[] |
sectionAngle |
|
SetOffsetValues(Int32, Double[])
Declaration
public void SetOffsetValues(int sectionIndex, double[] offsetValues)
Parameters
Type |
Name |
Description |
System.Int32 |
sectionIndex |
|
System.Double[] |
offsetValues |
|
SetSessionNotes(String[])
Declaration
public void SetSessionNotes(string[] sessionNotes)
Parameters
Type |
Name |
Description |
System.String[] |
sessionNotes |
|
SetSuspentionTemplatePoint(TireEnvelopeBuilder.SuspensionTemplateType, Int32, Point3d)
Declaration
public void SetSuspentionTemplatePoint(TireEnvelopeBuilder.SuspensionTemplateType templateType, int jointIndex, Point3d pnt)
Parameters
SetTireProfileSketch(Sketch)
Declaration
public void SetTireProfileSketch(Sketch sketchObject)
Parameters
Type |
Name |
Description |
Sketch |
sketchObject |
|
SetTireProfileSketch(String, String)
Declaration
public void SetTireProfileSketch(string partname, string sketchname)
Parameters
Type |
Name |
Description |
System.String |
partname |
|
System.String |
sketchname |
|
SetVehicleCoordinateSystem(Int32, Point3d, Matrix3x3)
Declaration
public void SetVehicleCoordinateSystem(int type, Point3d origin, Matrix3x3 matrix)
Parameters
SwitchDrivers()
Declaration
public void SwitchDrivers()
UpdateTireBodyFeature()
Declaration
public void UpdateTireBodyFeature()
Implements
System.Runtime.Remoting.Messaging.IMessageSink