Class AnalyticalContactBuilder
Inheritance
AnalyticalContactBuilder
Assembly: NXOpen.dll
public class AnalyticalContactBuilder : EntityPropTableBuilder, IMessageSink, IComponentBuilder, IExternalFileReferencer
Constructors
Declaration
protected AnalyticalContactBuilder()
Properties
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(AnalyticalContactProperty) instead")]
public SelectAnalyticalContactProperty ContactProperty { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetEntitySubtypeName() instead")]
public AnalyticalContactBuilder.ContactTypeOption ContactType { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(EffectiveContactDepth) instead")]
public Expression EffectiveContactDepth { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetMultipleReferencePropertyValue(MotionExtrusion) instead")]
public SelectNXObjectList ExtrusionBodies { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(MotionExtrusion) instead")]
public ParamOverrideState ExtrusionBodiesOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(ExtrusionMaterialSide) instead")]
public ParamOverrideState ExtrusionDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(ExtrusionUseGeometryDataFile) instead")]
public bool ExtrusionGeometryData { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(ExtrusionGeometryDataFile) instead")]
public ParamOverrideState ExtrusionGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(ExtrusionUseGeometryDataFile) instead")]
public ParamOverrideState ExtrusionGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(ExtrusionMotionBody) instead")]
public SelectLink ExtrusionLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(ExtrusionMotionBody) instead")]
public ParamOverrideState ExtrusionLinkOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(ExtrusionMaterialSide) instead")]
public bool ExtrusionMaterialSide { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(FindAllRoots) instead")]
public bool FindAllRoots { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetIntegerPropertyValue(SuperelementFirstIncrement) instead")]
public int FirstSuperElementIncrement { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(SuperelementFirstMotionBody) instead")]
public SelectLink FirstSuperElementLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use directly e.g. NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(FirstFlexibleBody) instead")]
public FlexSurfaceBuilder FlexiblePatch { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(ExtrusionProfile) instead")]
public bool InfiniteExtrusion { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(InfiniteSweep) instead")]
public bool InfiniteSweep { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(MaxTesselationLength) instead")]
public Expression MaxTesselationLength { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.EntityName instead")]
public string Name { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(NumberOfContactsToReport) instead")]
public Expression NumberOfContactsToReport { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(Angle) instead")]
public Expression PartialSphereAngle { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(PartialSphere) instead")]
public bool PartialSphereOption { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetDirectionPropertyValue(Vector) instead")]
public Direction PartialSphereVector { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetIntegerPropertyValue(ExtrusionProfile) instead")]
public AnalyticalContactBuilder.ProfileType Profile { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(RadiusOfExclusion) instead")]
public Expression RadiusOfExclusion { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetMultipleReferencePropertyValue(MotionRail) instead")]
public SelectNXObjectList RailBodies { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(MotionRail) instead")]
public ParamOverrideState RailBodiesOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(RailCurve) instead")]
public Section RailCurve { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(RailCurve) instead")]
public ParamOverrideState RailCurveOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(RailMaterialSide) instead")]
public ParamOverrideState RailDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(RailUseGeometryDataFile) instead")]
public bool RailGeometryData { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(RailGeometryDataFile) instead")]
public ParamOverrideState RailGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(RailUseGeometryDataFile) instead")]
public ParamOverrideState RailGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(RailMotionBody) instead")]
public SelectLink RailLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(RailMotionBody) instead")]
public ParamOverrideState RailLinkOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(RailMaterialSide) instead")]
public bool RailMaterialSide { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(RailRollAngleFunction) instead")]
public MotionFunction RailRollAngleCurve { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetIntegerPropertyValue(RailDefinition) instead")]
public bool RailSplineFunctions { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(RailXFunction) instead")]
public MotionFunction RailXCurve { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(RailYFunction) instead")]
public MotionFunction RailYCurve { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(RailZFunction) instead")]
public MotionFunction RailZCurve { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetMultipleReferencePropertyValue(FirstMotionRevolution) instead")]
public SelectNXObjectList RevolutionBodies { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstMotionRevolution) instead")]
public ParamOverrideState RevolutionBodiesOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstRevolutionMaterialSide) instead")]
public ParamOverrideState RevolutionDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(FirstRevolutionUseGeometryDataFile) instead")]
public bool RevolutionGeometryData { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstRevolutionGeometryDataFile) instead")]
public ParamOverrideState RevolutionGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstRevolutionUseGeometryDataFile) instead")]
public ParamOverrideState RevolutionGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(FirstRevolutionMotionBody) instead")]
public SelectLink RevolutionLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstRevolutionMotionBody) instead")]
public ParamOverrideState RevolutionLinkOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(FirstRevolutionMaterialSide) instead")]
public bool RevolutionMaterialSide { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetIntegerPropertyValue(SearchMethod) instead")]
public AnalyticalContactBuilder.SearchMethodType SearchMethod { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use directly e.g. NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(SecondFlexibleBody) instead")]
public FlexSurfaceBuilder SecondFlexiblePatch { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetMultipleReferencePropertyValue(SecondMotionRevolution) instead")]
public SelectNXObjectList SecondRevolutionBodies { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondMotionRevolution) instead")]
public ParamOverrideState SecondRevolutionBodiesOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondRevolutionMaterialSide) instead")]
public ParamOverrideState SecondRevolutionDirectionButtonOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(SecondRevolutionUseGeometryDataFile) instead")]
public bool SecondRevolutionGeometryData { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondRevolutionGeometryDataFile) instead")]
public ParamOverrideState SecondRevolutionGeometryDataFileOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondRevolutionUseGeometryDataFile) instead")]
public ParamOverrideState SecondRevolutionGeometryDataOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(SecondRevolutionMotionBody) instead")]
public SelectLink SecondRevolutionLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondRevolutionMotionBody) instead")]
public ParamOverrideState SecondRevolutionLinkOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetBooleanPropertyValue(SecondRevolutionMaterialSide) instead")]
public bool SecondRevolutionMaterialSide { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(SecondSphereMotionBody) instead")]
public SelectLink SecondSphereLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondSphereMotionBody) instead")]
public ParamOverrideState SecondSphereLinkOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPointPropertyValue(SecondSpherePoint) instead")]
public Point SecondSpherePoint { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(SecondSpherePoint) instead")]
public ParamOverrideState SecondSpherePointOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(RadiusOfSecondSphere) instead")]
public Expression SecondSphereRadius { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetIntegerPropertyValue(SuperelementSecondIncrement) instead")]
public int SecondSuperElementIncrement { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(SuperelementSecondMotionBody) instead")]
public SelectLink SecondSuperElementLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetReferencePropertyValue(FirstSphereMotionBody) instead")]
public SelectLink SphereLink { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstSphereMotionBody) instead")]
public ParamOverrideState SphereLinkOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPointPropertyValue(FirstSpherePoint) instead")]
public Point SpherePoint { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetPropertyOverrideState(FirstSpherePoint) instead")]
public ParamOverrideState SpherePointOvrCtrl { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetScalarExpressionPropertyValue(RadiusOfFirstSphere) instead")]
public Expression SphereRadius { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.Motion.AnalyticalContactBuilder.GetIntegerPropertyValue(ReportInstance) instead")]
public int SuperElementReportInstance { get; set; }
Property Value
Methods
Declaration
public ExternalFileReferenceAdapter EstablishReference(int referenceObjectId, ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
Parameters
Returns
GetExternalFileDefinitionKey(ExternalFileReferenceAdapter)
Declaration
public string GetExternalFileDefinitionKey(ExternalFileReferenceAdapter adapter)
Parameters
Returns
GetExternalFileReferenceAdapter(int)
Declaration
public ExternalFileReferenceAdapter GetExternalFileReferenceAdapter(int referenceObjectId)
Parameters
Type |
Name |
Description |
int |
referenceObjectId |
|
Returns
SetExternalFileReferenceAdapter(int, ExternalFileReferenceAdapter)
Declaration
public void SetExternalFileReferenceAdapter(int referenceObjectId, ExternalFileReferenceAdapter adapter)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink