NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::Motion::AnalyticalContactBuilder Class Reference

Represents a Motion::AnalyticalContact builder
To create a new instance of this class, use NXOpen::Motion::AnalyticalContactCollection::CreateAnalyticalContactBuilder
Default values. More...

Inheritance diagram for NXOpen::Motion::AnalyticalContactBuilder:
NXOpen::Motion::MotionBuilder NXOpen::IExternalFileReferencer NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  ContactTypeOption {
  ContactTypeOptionSphereToSphere, ContactTypeOptionSphereToExtrusion, ContactTypeOptionSphereToRevolution, ContactTypeOptionExtrusionToRevolution,
  ContactTypeOptionRevolutionToRevolution, ContactTypeOptionSphereToRail, ContactTypeOptionSphereToFlexible, ContactTypeOptionFlexibleToFlexible
}
 Contact type. More...
 
enum  ProfileType { ProfileTypeNone, ProfileTypeCircular, ProfileTypeRoad }
 Profile Type. More...
 
enum  ReferenceObjectId { ReferenceObjectIdExtrusionGeometryDataFile, ReferenceObjectIdRevolutionGeometryDataFile, ReferenceObjectIdSecondRevolutionGeometryDataFile, ReferenceObjectIdRailGeometryDataFile }
 the enum for external file reference object id of analytical contact More...
 
enum  SearchMethodType { SearchMethodTypeFast, SearchMethodTypeRobust }
 Search method Type. More...
 

Public Member Functions

NXOpen::Motion::SelectAnalyticalContactPropertyContactProperty ()
 Returns the contact property
Created in NX12.0.0. More...
 
NXOpen::Motion::AnalyticalContactBuilder::ContactTypeOption ContactType ()
 Returns the type
Created in NX12.0.0. More...
 
NXOpen::ExpressionEffectiveContactDepth ()
 Returns the max penetration depth
Created in NX12.0.0. More...
 
virtual
NXOpen::ExternalFileReferenceAdapter
EstablishReference (int referenceObjectId, NXOpen::ExternalFileReferenceAdapter::Type referenceType, const NXString &externalFileSpec)
 Establish the external reference to the given file specification. More...
 
virtual
NXOpen::ExternalFileReferenceAdapter
EstablishReference (int referenceObjectId, NXOpen::ExternalFileReferenceAdapter::Type referenceType, const char *externalFileSpec)
 Establish the external reference to the given file specification. More...
 
NXOpen::SelectNXObjectListExtrusionBodies ()
 Returns the extrusion bodies
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState ExtrusionBodiesOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState ExtrusionDirectionButtonOvrCtrl ()
 Returns. More...
 
bool ExtrusionGeometryData ()
 Returns the extrusion line-arc file option
Created in NX12.0.0. More...
 
NXString ExtrusionGeometryDataFile ()
 Returns the extrusion line-arc file. More...
 
NXOpen::Motion::ParamOverrideState ExtrusionGeometryDataFileOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState ExtrusionGeometryDataOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::SelectLinkExtrusionLink ()
 Returns the extrusion motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState ExtrusionLinkOvrCtrl ()
 Returns. More...
 
bool ExtrusionMaterialSide ()
 Returns the material side toggle for extrusion
Created in NX12.0.0. More...
 
bool FindAllRoots ()
 Returns the find all roots
Created in NX12.0.0. More...
 
int FirstSuperElementIncrement ()
 Returns the first super element increment
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectLinkFirstSuperElementLink ()
 Returns the first super element motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::FlexSurfaceBuilderFlexiblePatch ()
 Returns the flexible patch
Created in NX1847.0.0. More...
 
virtual NXString GetExternalFileDefinitionKey (NXOpen::ExternalFileReferenceAdapter *adapter)
 Gets the file definition to use for external file adapter. More...
 
virtual
NXOpen::ExternalFileReferenceAdapter
GetExternalFileReferenceAdapter (int referenceObjectId)
 Returns the external file reference object. More...
 
bool InfiniteExtrusion ()
 Returns the infinite extrusion
Created in NX12.0.0. More...
 
bool InfiniteSweep ()
 Returns the infinite sweep for rail
Created in NX12.0.0. More...
 
NXOpen::ExpressionMaxTesselationLength ()
 Returns the max tesselation length
Created in NX12.0.0. More...
 
NXString Name ()
 Returns the string name
Created in NX12.0.0. More...
 
NXOpen::ExpressionNumberOfContactsToReport ()
 Returns the number of contacts to report
Created in NX1847.0.0. More...
 
NXOpen::ExpressionPartialSphereAngle ()
 Returns the partial sphere angle
Created in NX12.0.0. More...
 
bool PartialSphereOption ()
 Returns the partial sphere option
Created in NX12.0.0. More...
 
NXOpen::DirectionPartialSphereVector ()
 Returns the partial sphere vector
Created in NX12.0.0. More...
 
NXOpen::Motion::AnalyticalContactBuilder::ProfileType Profile ()
 Returns the profile
Created in NX12.0.0. More...
 
NXOpen::ExpressionRadiusOfExclusion ()
 Returns the radius of exclusion
Created in NX12.0.0. More...
 
NXOpen::SelectNXObjectListRailBodies ()
 Returns the rail bodies
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState RailBodiesOvrCtrl ()
 Returns. More...
 
NXOpen::SectionRailCurve ()
 Returns the rail curve
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState RailCurveOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState RailDirectionButtonOvrCtrl ()
 Returns. More...
 
bool RailGeometryData ()
 Returns the rail line-arc file option
Created in NX12.0.0. More...
 
NXString RailGeometryDataFile ()
 Returns the rail line-arc file. More...
 
NXOpen::Motion::ParamOverrideState RailGeometryDataFileOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState RailGeometryDataOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::SelectLinkRailLink ()
 Returns the rail motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState RailLinkOvrCtrl ()
 Returns. More...
 
bool RailMaterialSide ()
 Returns the material side toggle for rail
Created in NX12.0.0. More...
 
NXOpen::Motion::MotionFunctionRailRollAngleCurve ()
 Returns the RailRollAngle function
Created in NX12.0.0. More...
 
bool RailSplineFunctions ()
 Returns the spline function toggle for rail
Created in NX12.0.0. More...
 
NXOpen::Motion::MotionFunctionRailXCurve ()
 Returns the RailX function
Created in NX12.0.0. More...
 
NXOpen::Motion::MotionFunctionRailYCurve ()
 Returns the RailY function
Created in NX12.0.0. More...
 
NXOpen::Motion::MotionFunctionRailZCurve ()
 Returns the RailZ function
Created in NX12.0.0. More...
 
NXOpen::SelectNXObjectListRevolutionBodies ()
 Returns the revolution bodies
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState RevolutionBodiesOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState RevolutionDirectionButtonOvrCtrl ()
 Returns. More...
 
bool RevolutionGeometryData ()
 Returns the revolution line-arc file option
Created in NX12.0.0. More...
 
NXString RevolutionGeometryDataFile ()
 Returns the revolution line-arc file. More...
 
NXOpen::Motion::ParamOverrideState RevolutionGeometryDataFileOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState RevolutionGeometryDataOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::SelectLinkRevolutionLink ()
 Returns the revolution motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState RevolutionLinkOvrCtrl ()
 Returns. More...
 
bool RevolutionMaterialSide ()
 Returns the material side toggle for revolution
Created in NX12.0.0. More...
 
NXOpen::Motion::AnalyticalContactBuilder::SearchMethodType SearchMethod ()
 Returns the search method
Created in NX1847.0.0. More...
 
NXOpen::Motion::FlexSurfaceBuilderSecondFlexiblePatch ()
 Returns the second flexible patch
Created in NX1847.0.0. More...
 
NXOpen::SelectNXObjectListSecondRevolutionBodies ()
 Returns the second revolution bodies
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState SecondRevolutionBodiesOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState SecondRevolutionDirectionButtonOvrCtrl ()
 Returns. More...
 
bool SecondRevolutionGeometryData ()
 Returns the second revolution line-arc file option
Created in NX12.0.0. More...
 
NXString SecondRevolutionGeometryDataFile ()
 Returns the second revolution line-arc file. More...
 
NXOpen::Motion::ParamOverrideState SecondRevolutionGeometryDataFileOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::ParamOverrideState SecondRevolutionGeometryDataOvrCtrl ()
 Returns. More...
 
NXOpen::Motion::SelectLinkSecondRevolutionLink ()
 Returns the second revolution motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState SecondRevolutionLinkOvrCtrl ()
 Returns. More...
 
bool SecondRevolutionMaterialSide ()
 Returns the material side toggle for second revolution
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectLinkSecondSphereLink ()
 Returns the second sphere motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState SecondSphereLinkOvrCtrl ()
 Returns. More...
 
NXOpen::PointSecondSpherePoint ()
 Returns the second sphere point
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState SecondSpherePointOvrCtrl ()
 Returns. More...
 
NXOpen::ExpressionSecondSphereRadius ()
 Returns the second sphere radius
Created in NX12.0.0. More...
 
int SecondSuperElementIncrement ()
 Returns the second super element increment
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectLinkSecondSuperElementLink ()
 Returns the second super element motion body
Created in NX12.0.0. More...
 
void SetContactType (NXOpen::Motion::AnalyticalContactBuilder::ContactTypeOption type)
 Sets the type
Created in NX12.0.0. More...
 
virtual void SetExternalFileReferenceAdapter (int referenceObjectId, NXOpen::ExternalFileReferenceAdapter *adapter)
 Sets the external file reference object. More...
 
void SetExtrusionBodiesOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetExtrusionDirectionButtonOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetExtrusionGeometryData (bool geometryDataOption)
 Sets the extrusion line-arc file option
Created in NX12.0.0. More...
 
void SetExtrusionGeometryDataFile (const NXString &fileName)
 Sets the extrusion line-arc file. More...
 
void SetExtrusionGeometryDataFile (const char *fileName)
 Sets the extrusion line-arc file. More...
 
void SetExtrusionGeometryDataFileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetExtrusionGeometryDataOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetExtrusionLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetExtrusionMaterialSide (bool matSide)
 Sets the material side toggle for extrusion
Created in NX12.0.0. More...
 
void SetFindAllRoots (bool findAllRoots)
 Sets the find all roots
Created in NX12.0.0. More...
 
void SetFirstSuperElementIncrement (int firstSuperElementIncrement)
 Sets the first super element increment
Created in NX12.0.0. More...
 
void SetInfiniteExtrusion (bool infiniteExtrusion)
 Sets the infinite extrusion
Created in NX12.0.0. More...
 
void SetInfiniteSweep (bool infiniteSweep)
 Sets the infinite sweep for rail
Created in NX12.0.0. More...
 
void SetName (const NXString &name)
 Sets the string name
Created in NX12.0.0. More...
 
void SetName (const char *name)
 Sets the string name
Created in NX12.0.0. More...
 
void SetPartialSphereOption (bool partialSphereOption)
 Sets the partial sphere option
Created in NX12.0.0. More...
 
void SetPartialSphereVector (NXOpen::Direction *partialSphereVector)
 Sets the partial sphere vector
Created in NX6.0.0. More...
 
void SetProfile (NXOpen::Motion::AnalyticalContactBuilder::ProfileType profileType)
 Sets the profile
Created in NX12.0.0. More...
 
void SetRailBodiesOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRailCurveOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRailDirectionButtonOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRailGeometryData (bool geometryDataOption)
 Sets the rail line-arc file option
Created in NX12.0.0. More...
 
void SetRailGeometryDataFile (const NXString &fileName)
 Sets the rail line-arc file. More...
 
void SetRailGeometryDataFile (const char *fileName)
 Sets the rail line-arc file. More...
 
void SetRailGeometryDataFileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRailGeometryDataOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRailLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRailMaterialSide (bool matSide)
 Sets the material side toggle for rail
Created in NX12.0.0. More...
 
void SetRailRollAngleCurve (NXOpen::Motion::MotionFunction *railCurve)
 Sets the RailRollAngle function
Created in NX12.0.0. More...
 
void SetRailSplineFunctions (bool functionsToggle)
 Sets the spline function toggle for rail
Created in NX12.0.0. More...
 
void SetRailXCurve (NXOpen::Motion::MotionFunction *railCurve)
 Sets the RailX function
Created in NX12.0.0. More...
 
void SetRailYCurve (NXOpen::Motion::MotionFunction *railCurve)
 Sets the RailY function
Created in NX12.0.0. More...
 
void SetRailZCurve (NXOpen::Motion::MotionFunction *railCurve)
 Sets the RailZ function
Created in NX12.0.0. More...
 
void SetRevolutionBodiesOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRevolutionDirectionButtonOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRevolutionGeometryData (bool geometryDataOption)
 Sets the revolution line-arc file option
Created in NX12.0.0. More...
 
void SetRevolutionGeometryDataFile (const NXString &fileName)
 Sets the revolution line-arc file. More...
 
void SetRevolutionGeometryDataFile (const char *fileName)
 Sets the revolution line-arc file. More...
 
void SetRevolutionGeometryDataFileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRevolutionGeometryDataOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRevolutionLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetRevolutionMaterialSide (bool matSide)
 Sets the material side toggle for revolution
Created in NX12.0.0. More...
 
void SetSearchMethod (NXOpen::Motion::AnalyticalContactBuilder::SearchMethodType profileType)
 Sets the search method
Created in NX1847.0.0. More...
 
void SetSecondRevolutionBodiesOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondRevolutionDirectionButtonOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondRevolutionGeometryData (bool geometryDataOption)
 Sets the second revolution line-arc file option
Created in NX12.0.0. More...
 
void SetSecondRevolutionGeometryDataFile (const NXString &fileName)
 Sets the second revolution line-arc file. More...
 
void SetSecondRevolutionGeometryDataFile (const char *fileName)
 Sets the second revolution line-arc file. More...
 
void SetSecondRevolutionGeometryDataFileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondRevolutionGeometryDataOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondRevolutionLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondRevolutionMaterialSide (bool matSide)
 Sets the material side toggle for second revolution
Created in NX12.0.0. More...
 
void SetSecondSphereLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondSpherePoint (NXOpen::Point *secondSpherePoint)
 Sets the second sphere point
Created in NX12.0.0. More...
 
void SetSecondSpherePointOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSecondSuperElementIncrement (int sSecondSuperElementIncrement)
 Sets the second super element increment
Created in NX12.0.0. More...
 
void SetSphereLinkOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSpherePoint (NXOpen::Point *spherePoint)
 Sets the sphere point
Created in NX12.0.0. More...
 
void SetSpherePointOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
 Sets. More...
 
void SetSuperElementReportInstance (int superElementReportInstance)
 Sets the super element report instance
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectLinkSphereLink ()
 Returns the sphere motion body
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState SphereLinkOvrCtrl ()
 Returns. More...
 
NXOpen::PointSpherePoint ()
 Returns the sphere point
Created in NX12.0.0. More...
 
NXOpen::Motion::ParamOverrideState SpherePointOvrCtrl ()
 Returns. More...
 
NXOpen::ExpressionSphereRadius ()
 Returns the sphere radius
Created in NX12.0.0. More...
 
int SuperElementReportInstance ()
 Returns the super element report instance
Created in NX12.0.0. More...
 
- Public Member Functions inherited from NXOpen::Motion::MotionBuilder
double DisplayScale ()
 Returns the icon display scale
Created in NX5.0.0. More...
 
NXString GroupName ()
 Returns the group name
Created in NX5.0.0. More...
 
NXOpen::Motion::MotionObject::GroupType GroupType ()
 Returns the group type
Created in NX5.0.0. More...
 
void SetDisplayScale (double displayScale)
 Sets the icon display scale
Created in NX5.0.0. More...
 
void SetGroupName (const NXString &groupName)
 Sets the group name
Created in NX5.0.0. More...
 
void SetGroupName (const char *groupName)
 Sets the group name
Created in NX5.0.0. More...
 
void SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType)
 Sets the group type
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Motion::AnalyticalContact builder
To create a new instance of this class, use NXOpen::Motion::AnalyticalContactCollection::CreateAnalyticalContactBuilder
Default values.

Property Value

ContactType

SphereToSphere

EffectiveContactDepth.Value

1000 (millimeters part), 39.3701 (inches part)

ExtrusionGeometryData

0

ExtrusionMaterialSide

1

FindAllRoots

0

FirstSuperElementIncrement

1

InfiniteExtrusion

0

InfiniteSweep

0

MaxTesselationLength.Value

5 (millimeters part), 0.19685 (inches part)

NumberOfContactsToReport.Value

1

Profile

None

RadiusOfExclusion.Value

0 (millimeters part), 0 (inches part)

RailGeometryData

0

RailMaterialSide

1

RevolutionGeometryData

0

RevolutionMaterialSide

1

SecondRevolutionGeometryData

0

SecondRevolutionMaterialSide

1

SecondSphereRadius.Value

1000 (millimeters part), 39.3701 (inches part)

SecondSuperElementIncrement

1

SphereRadius.Value

1000 (millimeters part), 39.3701 (inches part)

SuperElementReportInstance

1


Created in NX12.0.0.

Member Enumeration Documentation

Contact type.

Enumerator
ContactTypeOptionSphereToSphere 

sphere to sphere

ContactTypeOptionSphereToExtrusion 

sphere to extrusion

ContactTypeOptionSphereToRevolution 

sphere to revolution

ContactTypeOptionExtrusionToRevolution 

extrusion to revolution

ContactTypeOptionRevolutionToRevolution 

revolution to revolution

ContactTypeOptionSphereToRail 

sphere to rail

ContactTypeOptionSphereToFlexible 

sphere to flexible

ContactTypeOptionFlexibleToFlexible 

flexible to flexible

Profile Type.

Enumerator
ProfileTypeNone 

none

ProfileTypeCircular 

circular

ProfileTypeRoad 

road

the enum for external file reference object id of analytical contact

Enumerator
ReferenceObjectIdExtrusionGeometryDataFile 

extrusion geometry data file

ReferenceObjectIdRevolutionGeometryDataFile 

revolution geometry data file

ReferenceObjectIdSecondRevolutionGeometryDataFile 

second revolution geometry data file

ReferenceObjectIdRailGeometryDataFile 

rail geometry data file

Search method Type.

Enumerator
SearchMethodTypeFast 

fast

SearchMethodTypeRobust 

robust

Member Function Documentation

NXOpen::Motion::SelectAnalyticalContactProperty* NXOpen::Motion::AnalyticalContactBuilder::ContactProperty ( )

Returns the contact property
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::AnalyticalContactBuilder::ContactTypeOption NXOpen::Motion::AnalyticalContactBuilder::ContactType ( )

Returns the type
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::EffectiveContactDepth ( )

Returns the max penetration depth
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

virtual NXOpen::ExternalFileReferenceAdapter* NXOpen::Motion::AnalyticalContactBuilder::EstablishReference ( int  referenceObjectId,
NXOpen::ExternalFileReferenceAdapter::Type  referenceType,
const NXString externalFileSpec 
)
virtual

Establish the external reference to the given file specification.

Returns
external file reference object
Created in NX1847.0.0.

License requirements : None
Parameters
referenceObjectIdthe unique identifier to use for this reference if referencer has multiple external references
referenceTypethe kind of reference to establish
externalFileSpecthe external file specification.

Implements NXOpen::IExternalFileReferencer.

virtual NXOpen::ExternalFileReferenceAdapter* NXOpen::Motion::AnalyticalContactBuilder::EstablishReference ( int  referenceObjectId,
NXOpen::ExternalFileReferenceAdapter::Type  referenceType,
const char *  externalFileSpec 
)
virtual

Establish the external reference to the given file specification.

Returns
external file reference object
Created in NX1847.0.0.

License requirements : None
Parameters
referenceObjectIdthe unique identifier to use for this reference if referencer has multiple external references
referenceTypethe kind of reference to establish
externalFileSpecthe external file specification.

Implements NXOpen::IExternalFileReferencer.

NXOpen::SelectNXObjectList* NXOpen::Motion::AnalyticalContactBuilder::ExtrusionBodies ( )

Returns the extrusion bodies
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::ExtrusionBodiesOvrCtrl ( )

Returns.

the override state of extrusion bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::ExtrusionDirectionButtonOvrCtrl ( )

Returns.

the override state of material side for extrusion


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::ExtrusionGeometryData ( )

Returns the extrusion line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXString NXOpen::Motion::AnalyticalContactBuilder::ExtrusionGeometryDataFile ( )

Returns the extrusion line-arc file.

This is a file containing information describing the extrusion profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::ExtrusionGeometryDataFileOvrCtrl ( )

Returns.

the override state of extrusion line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::ExtrusionGeometryDataOvrCtrl ( )

Returns.

the override state of extrusion line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::ExtrusionLink ( )

Returns the extrusion motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::ExtrusionLinkOvrCtrl ( )

Returns.

the override state of extrusion motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::ExtrusionMaterialSide ( )

Returns the material side toggle for extrusion
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::FindAllRoots ( )

Returns the find all roots
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

int NXOpen::Motion::AnalyticalContactBuilder::FirstSuperElementIncrement ( )

Returns the first super element increment
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::FirstSuperElementLink ( )

Returns the first super element motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::FlexSurfaceBuilder* NXOpen::Motion::AnalyticalContactBuilder::FlexiblePatch ( )

Returns the flexible patch
Created in NX1847.0.0.



License requirements : None

virtual NXString NXOpen::Motion::AnalyticalContactBuilder::GetExternalFileDefinitionKey ( NXOpen::ExternalFileReferenceAdapter adapter)
virtual

Gets the file definition to use for external file adapter.


Created in NX1847.0.0.

License requirements : None

Parameters
adapterexternal file reference object

Implements NXOpen::IExternalFileReferencer.

virtual NXOpen::ExternalFileReferenceAdapter* NXOpen::Motion::AnalyticalContactBuilder::GetExternalFileReferenceAdapter ( int  referenceObjectId)
virtual

Returns the external file reference object.

In case the referencer object has multiple external references, use referenceObjectId to return the correct external file adapter.

Returns
external file reference object
Created in NX1847.0.0.

License requirements : None
Parameters
referenceObjectIdthe unique identifier of the external reference required in case where referencer has multiple external references

Implements NXOpen::IExternalFileReferencer.

bool NXOpen::Motion::AnalyticalContactBuilder::InfiniteExtrusion ( )

Returns the infinite extrusion
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::InfiniteSweep ( )

Returns the infinite sweep for rail
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::MaxTesselationLength ( )

Returns the max tesselation length
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXString NXOpen::Motion::AnalyticalContactBuilder::Name ( )

Returns the string name
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::NumberOfContactsToReport ( )

Returns the number of contacts to report
Created in NX1847.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::PartialSphereAngle ( )

Returns the partial sphere angle
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::PartialSphereOption ( )

Returns the partial sphere option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Direction* NXOpen::Motion::AnalyticalContactBuilder::PartialSphereVector ( )

Returns the partial sphere vector
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::AnalyticalContactBuilder::ProfileType NXOpen::Motion::AnalyticalContactBuilder::Profile ( )

Returns the profile
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::RadiusOfExclusion ( )

Returns the radius of exclusion
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::SelectNXObjectList* NXOpen::Motion::AnalyticalContactBuilder::RailBodies ( )

Returns the rail bodies
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RailBodiesOvrCtrl ( )

Returns.

the override state of rail bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Section* NXOpen::Motion::AnalyticalContactBuilder::RailCurve ( )

Returns the rail curve
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RailCurveOvrCtrl ( )

Returns.

the override state of rail curve


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RailDirectionButtonOvrCtrl ( )

Returns.

the override state of material side for rail


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::RailGeometryData ( )

Returns the rail line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXString NXOpen::Motion::AnalyticalContactBuilder::RailGeometryDataFile ( )

Returns the rail line-arc file.

This is a file containing information describing the rail profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RailGeometryDataFileOvrCtrl ( )

Returns.

the override state of rail line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RailGeometryDataOvrCtrl ( )

Returns.

the override state of rail line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::RailLink ( )

Returns the rail motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RailLinkOvrCtrl ( )

Returns.

the override state of rail motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::RailMaterialSide ( )

Returns the material side toggle for rail
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::MotionFunction* NXOpen::Motion::AnalyticalContactBuilder::RailRollAngleCurve ( )

Returns the RailRollAngle function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::RailSplineFunctions ( )

Returns the spline function toggle for rail
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::MotionFunction* NXOpen::Motion::AnalyticalContactBuilder::RailXCurve ( )

Returns the RailX function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::MotionFunction* NXOpen::Motion::AnalyticalContactBuilder::RailYCurve ( )

Returns the RailY function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::MotionFunction* NXOpen::Motion::AnalyticalContactBuilder::RailZCurve ( )

Returns the RailZ function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::SelectNXObjectList* NXOpen::Motion::AnalyticalContactBuilder::RevolutionBodies ( )

Returns the revolution bodies
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RevolutionBodiesOvrCtrl ( )

Returns.

the override state of revolution bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RevolutionDirectionButtonOvrCtrl ( )

Returns.

the override state of material side for revolution


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::RevolutionGeometryData ( )

Returns the revolution line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXString NXOpen::Motion::AnalyticalContactBuilder::RevolutionGeometryDataFile ( )

Returns the revolution line-arc file.

This is a file containing information describing the revolution profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RevolutionGeometryDataFileOvrCtrl ( )

Returns.

the override state of revolution line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RevolutionGeometryDataOvrCtrl ( )

Returns.

the override state of revolution line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::RevolutionLink ( )

Returns the revolution motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::RevolutionLinkOvrCtrl ( )

Returns.

the override state of revolution motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::RevolutionMaterialSide ( )

Returns the material side toggle for revolution
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::AnalyticalContactBuilder::SearchMethodType NXOpen::Motion::AnalyticalContactBuilder::SearchMethod ( )

Returns the search method
Created in NX1847.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::FlexSurfaceBuilder* NXOpen::Motion::AnalyticalContactBuilder::SecondFlexiblePatch ( )

Returns the second flexible patch
Created in NX1847.0.0.



License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionBodies ( )

Returns the second revolution bodies
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionBodiesOvrCtrl ( )

Returns.

the override state of second revolution bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionDirectionButtonOvrCtrl ( )

Returns.

the override state of material side for second revolution


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionGeometryData ( )

Returns the second revolution line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXString NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionGeometryDataFile ( )

Returns the second revolution line-arc file.

This is a file containing information describing the second revolution profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionGeometryDataFileOvrCtrl ( )

Returns.

the override state of second revolution line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionGeometryDataOvrCtrl ( )

Returns.

the override state of second revolution line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionLink ( )

Returns the second revolution motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionLinkOvrCtrl ( )

Returns.

the override state of second revolution motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

bool NXOpen::Motion::AnalyticalContactBuilder::SecondRevolutionMaterialSide ( )

Returns the material side toggle for second revolution
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::SecondSphereLink ( )

Returns the second sphere motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondSphereLinkOvrCtrl ( )

Returns.

the override state of second sphere motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Point* NXOpen::Motion::AnalyticalContactBuilder::SecondSpherePoint ( )

Returns the second sphere point
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SecondSpherePointOvrCtrl ( )

Returns.

the override state of second sphere point


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::SecondSphereRadius ( )

Returns the second sphere radius
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

int NXOpen::Motion::AnalyticalContactBuilder::SecondSuperElementIncrement ( )

Returns the second super element increment
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::SecondSuperElementLink ( )

Returns the second super element motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

void NXOpen::Motion::AnalyticalContactBuilder::SetContactType ( NXOpen::Motion::AnalyticalContactBuilder::ContactTypeOption  type)

Sets the type
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
typetype
virtual void NXOpen::Motion::AnalyticalContactBuilder::SetExternalFileReferenceAdapter ( int  referenceObjectId,
NXOpen::ExternalFileReferenceAdapter adapter 
)
virtual

Sets the external file reference object.

In case the referencer object has multiple external references, use referenceObjectId to set the correct reference.
Created in NX1847.0.0.

License requirements : None

Parameters
referenceObjectIdthe unique identifier of the external reference required in case where referencer has multiple external references
adapterexternal file reference object

Implements NXOpen::IExternalFileReferencer.

void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionBodiesOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of extrusion bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionDirectionButtonOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of material side for extrusion


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionGeometryData ( bool  geometryDataOption)

Sets the extrusion line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
geometryDataOptiongeometrydataoption
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionGeometryDataFile ( const NXString fileName)

Sets the extrusion line-arc file.

This is a file containing information describing the extrusion profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionGeometryDataFile ( const char *  fileName)

Sets the extrusion line-arc file.

This is a file containing information describing the extrusion profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionGeometryDataFileOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of extrusion line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionGeometryDataOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of extrusion line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of extrusion motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetExtrusionMaterialSide ( bool  matSide)

Sets the material side toggle for extrusion
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
matSidematside
void NXOpen::Motion::AnalyticalContactBuilder::SetFindAllRoots ( bool  findAllRoots)

Sets the find all roots
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
findAllRootsfindallroots
void NXOpen::Motion::AnalyticalContactBuilder::SetFirstSuperElementIncrement ( int  firstSuperElementIncrement)

Sets the first super element increment
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
firstSuperElementIncrementfirstsuperelementincrement
void NXOpen::Motion::AnalyticalContactBuilder::SetInfiniteExtrusion ( bool  infiniteExtrusion)

Sets the infinite extrusion
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
infiniteExtrusioninfiniteextrusion
void NXOpen::Motion::AnalyticalContactBuilder::SetInfiniteSweep ( bool  infiniteSweep)

Sets the infinite sweep for rail
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
infiniteSweepinfinitesweep
void NXOpen::Motion::AnalyticalContactBuilder::SetName ( const NXString name)

Sets the string name
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
namename
void NXOpen::Motion::AnalyticalContactBuilder::SetName ( const char *  name)

Sets the string name
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
namename
void NXOpen::Motion::AnalyticalContactBuilder::SetPartialSphereOption ( bool  partialSphereOption)

Sets the partial sphere option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
partialSphereOptionpartialsphereoption
void NXOpen::Motion::AnalyticalContactBuilder::SetPartialSphereVector ( NXOpen::Direction partialSphereVector)

Sets the partial sphere vector
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
partialSphereVectorpartialspherevector
void NXOpen::Motion::AnalyticalContactBuilder::SetProfile ( NXOpen::Motion::AnalyticalContactBuilder::ProfileType  profileType)

Sets the profile
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
profileTypeprofiletype
void NXOpen::Motion::AnalyticalContactBuilder::SetRailBodiesOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of rail bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRailCurveOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of rail curve


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRailDirectionButtonOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of material side for rail


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRailGeometryData ( bool  geometryDataOption)

Sets the rail line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
geometryDataOptiongeometrydataoption
void NXOpen::Motion::AnalyticalContactBuilder::SetRailGeometryDataFile ( const NXString fileName)

Sets the rail line-arc file.

This is a file containing information describing the rail profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetRailGeometryDataFile ( const char *  fileName)

Sets the rail line-arc file.

This is a file containing information describing the rail profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetRailGeometryDataFileOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of rail line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRailGeometryDataOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of rail line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRailLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of rail motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRailMaterialSide ( bool  matSide)

Sets the material side toggle for rail
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
matSidematside
void NXOpen::Motion::AnalyticalContactBuilder::SetRailRollAngleCurve ( NXOpen::Motion::MotionFunction railCurve)

Sets the RailRollAngle function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
railCurverailcurve
void NXOpen::Motion::AnalyticalContactBuilder::SetRailSplineFunctions ( bool  functionsToggle)

Sets the spline function toggle for rail
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionsTogglefunctionstoggle
void NXOpen::Motion::AnalyticalContactBuilder::SetRailXCurve ( NXOpen::Motion::MotionFunction railCurve)

Sets the RailX function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
railCurverailcurve
void NXOpen::Motion::AnalyticalContactBuilder::SetRailYCurve ( NXOpen::Motion::MotionFunction railCurve)

Sets the RailY function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
railCurverailcurve
void NXOpen::Motion::AnalyticalContactBuilder::SetRailZCurve ( NXOpen::Motion::MotionFunction railCurve)

Sets the RailZ function
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
railCurverailcurve
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionBodiesOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of revolution bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionDirectionButtonOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of material side for revolution


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionGeometryData ( bool  geometryDataOption)

Sets the revolution line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
geometryDataOptiongeometrydataoption
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionGeometryDataFile ( const NXString fileName)

Sets the revolution line-arc file.

This is a file containing information describing the revolution profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionGeometryDataFile ( const char *  fileName)

Sets the revolution line-arc file.

This is a file containing information describing the revolution profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionGeometryDataFileOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of revolution line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionGeometryDataOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of revolution line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of revolution motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetRevolutionMaterialSide ( bool  matSide)

Sets the material side toggle for revolution
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
matSidematside
void NXOpen::Motion::AnalyticalContactBuilder::SetSearchMethod ( NXOpen::Motion::AnalyticalContactBuilder::SearchMethodType  profileType)

Sets the search method
Created in NX1847.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
profileTypeprofiletype
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionBodiesOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of second revolution bodies


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionDirectionButtonOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of material side for second revolution


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionGeometryData ( bool  geometryDataOption)

Sets the second revolution line-arc file option
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
geometryDataOptiongeometrydataoption
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionGeometryDataFile ( const NXString fileName)

Sets the second revolution line-arc file.

This is a file containing information describing the second revolution profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionGeometryDataFile ( const char *  fileName)

Sets the second revolution line-arc file.

This is a file containing information describing the second revolution profile.

Deprecated:
Deprecated in NX1847.0.0. Use NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter


Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
fileNamefilename
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionGeometryDataFileOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of second revolution line-arc file


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionGeometryDataOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of second revolution line-arc file option


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of second revolution motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondRevolutionMaterialSide ( bool  matSide)

Sets the material side toggle for second revolution
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
matSidematside
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondSphereLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of second sphere motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondSpherePoint ( NXOpen::Point secondSpherePoint)

Sets the second sphere point
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
secondSpherePointsecondspherepoint
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondSpherePointOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of second sphere point


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSecondSuperElementIncrement ( int  sSecondSuperElementIncrement)

Sets the second super element increment
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
sSecondSuperElementIncrementssecondsuperelementincrement
void NXOpen::Motion::AnalyticalContactBuilder::SetSphereLinkOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of sphere motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSpherePoint ( NXOpen::Point spherePoint)

Sets the sphere point
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
spherePointspherepoint
void NXOpen::Motion::AnalyticalContactBuilder::SetSpherePointOvrCtrl ( NXOpen::Motion::ParamOverrideState  overrideState)

Sets.

the override state of sphere point


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
overrideStateoverridestate
void NXOpen::Motion::AnalyticalContactBuilder::SetSuperElementReportInstance ( int  superElementReportInstance)

Sets the super element report instance
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
superElementReportInstancesuperelementreportinstance
NXOpen::Motion::SelectLink* NXOpen::Motion::AnalyticalContactBuilder::SphereLink ( )

Returns the sphere motion body
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SphereLinkOvrCtrl ( )

Returns.

the override state of sphere motion body


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Point* NXOpen::Motion::AnalyticalContactBuilder::SpherePoint ( )

Returns the sphere point
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Motion::ParamOverrideState NXOpen::Motion::AnalyticalContactBuilder::SpherePointOvrCtrl ( )

Returns.

the override state of sphere point


Created in NX1847.0.0.

License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::AnalyticalContactBuilder::SphereRadius ( )

Returns the sphere radius
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

int NXOpen::Motion::AnalyticalContactBuilder::SuperElementReportInstance ( )

Returns the super element report instance
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.