Class AnalyticalContactBuilder
Inheritance
System.Object
System.MarshalByRefObject
AnalyticalContactBuilder
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
public class AnalyticalContactBuilder : MotionBuilder, IMessageSink, IComponentBuilder, IExternalFileReferencer
Constructors
Declaration
protected AnalyticalContactBuilder()
Properties
Declaration
public SelectAnalyticalContactProperty ContactProperty { get; }
Property Value
Declaration
public AnalyticalContactBuilder.ContactTypeOption ContactType { get; set; }
Property Value
Declaration
public Expression EffectiveContactDepth { get; }
Property Value
Declaration
public SelectNXObjectList ExtrusionBodies { get; }
Property Value
Declaration
public ParamOverrideState ExtrusionBodiesOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState ExtrusionDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
public bool ExtrusionGeometryData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ParamOverrideState ExtrusionGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState ExtrusionGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
public SelectLink ExtrusionLink { get; }
Property Value
Declaration
public ParamOverrideState ExtrusionLinkOvrCtrl { get; set; }
Property Value
Declaration
public bool ExtrusionMaterialSide { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool FindAllRoots { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int FirstSuperElementIncrement { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public SelectLink FirstSuperElementLink { get; }
Property Value
Declaration
public FlexSurfaceBuilder FlexiblePatch { get; }
Property Value
Declaration
public bool InfiniteExtrusion { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool InfiniteSweep { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Expression MaxTesselationLength { get; }
Property Value
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public Expression NumberOfContactsToReport { get; }
Property Value
Declaration
public Expression PartialSphereAngle { get; }
Property Value
Declaration
public bool PartialSphereOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Direction PartialSphereVector { get; set; }
Property Value
Declaration
public AnalyticalContactBuilder.ProfileType Profile { get; set; }
Property Value
Declaration
public Expression RadiusOfExclusion { get; }
Property Value
Declaration
public SelectNXObjectList RailBodies { get; }
Property Value
Declaration
public ParamOverrideState RailBodiesOvrCtrl { get; set; }
Property Value
Declaration
public Section RailCurve { get; }
Property Value
Declaration
public ParamOverrideState RailCurveOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState RailDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
public bool RailGeometryData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ParamOverrideState RailGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState RailGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
public SelectLink RailLink { get; }
Property Value
Declaration
public ParamOverrideState RailLinkOvrCtrl { get; set; }
Property Value
Declaration
public bool RailMaterialSide { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public MotionFunction RailRollAngleCurve { get; set; }
Property Value
Declaration
public bool RailSplineFunctions { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public MotionFunction RailXCurve { get; set; }
Property Value
Declaration
public MotionFunction RailYCurve { get; set; }
Property Value
Declaration
public MotionFunction RailZCurve { get; set; }
Property Value
Declaration
public SelectNXObjectList RevolutionBodies { get; }
Property Value
Declaration
public ParamOverrideState RevolutionBodiesOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState RevolutionDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
public bool RevolutionGeometryData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ParamOverrideState RevolutionGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState RevolutionGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
public SelectLink RevolutionLink { get; }
Property Value
Declaration
public ParamOverrideState RevolutionLinkOvrCtrl { get; set; }
Property Value
Declaration
public bool RevolutionMaterialSide { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public AnalyticalContactBuilder.SearchMethodType SearchMethod { get; set; }
Property Value
Declaration
public FlexSurfaceBuilder SecondFlexiblePatch { get; }
Property Value
Declaration
public SelectNXObjectList SecondRevolutionBodies { get; }
Property Value
Declaration
public ParamOverrideState SecondRevolutionBodiesOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState SecondRevolutionDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
public bool SecondRevolutionGeometryData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ParamOverrideState SecondRevolutionGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
public ParamOverrideState SecondRevolutionGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
public SelectLink SecondRevolutionLink { get; }
Property Value
Declaration
public ParamOverrideState SecondRevolutionLinkOvrCtrl { get; set; }
Property Value
Declaration
public bool SecondRevolutionMaterialSide { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public SelectLink SecondSphereLink { get; }
Property Value
Declaration
public ParamOverrideState SecondSphereLinkOvrCtrl { get; set; }
Property Value
Declaration
public Point SecondSpherePoint { get; set; }
Property Value
Declaration
public ParamOverrideState SecondSpherePointOvrCtrl { get; set; }
Property Value
Declaration
public Expression SecondSphereRadius { get; }
Property Value
Declaration
public int SecondSuperElementIncrement { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public SelectLink SecondSuperElementLink { get; }
Property Value
Declaration
public SelectLink SphereLink { get; }
Property Value
Declaration
public ParamOverrideState SphereLinkOvrCtrl { get; set; }
Property Value
Declaration
public Point SpherePoint { get; set; }
Property Value
Declaration
public ParamOverrideState SpherePointOvrCtrl { get; set; }
Property Value
Declaration
public Expression SphereRadius { get; }
Property Value
Declaration
public int SuperElementReportInstance { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Declaration
public ExternalFileReferenceAdapter EstablishReference(int referenceObjectId, ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
Parameters
Returns
GetExternalFileDefinitionKey(ExternalFileReferenceAdapter)
Declaration
public string GetExternalFileDefinitionKey(ExternalFileReferenceAdapter adapter)
Parameters
Returns
Type |
Description |
System.String |
|
GetExternalFileReferenceAdapter(Int32)
Declaration
public ExternalFileReferenceAdapter GetExternalFileReferenceAdapter(int referenceObjectId)
Parameters
Type |
Name |
Description |
System.Int32 |
referenceObjectId |
|
Returns
SetExternalFileReferenceAdapter(Int32, ExternalFileReferenceAdapter)
Declaration
public void SetExternalFileReferenceAdapter(int referenceObjectId, ExternalFileReferenceAdapter adapter)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink