NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.IExternalFileReferencer Interface Reference

Represents an interface needed to be implemented by the application object which wants to establish an external file reference managed in Teamcenter. More...

Inheritance diagram for NXOpen.IExternalFileReferencer:
NXOpen.Diagramming.ReferenceGeometryBuilder NXOpen.Fields.ExternalFileProfileBuilder NXOpen.Fields.TimeSeriesProfileBuilder NXOpen.Motion.AnalyticalContactBuilder NXOpen.Motion.BodyContactLms NXOpen.Motion.BodyContactSphereToCAD NXOpen.Motion.FlexBodyBuilder NXOpen.Motion.MechatronicsBuilder NXOpen.Motion.RoadBuilder NXOpen.Motion.TirePropertyBasicParameters NXOpen.Motion.TirePropertyCdBuilder NXOpen.Motion.TirePropertyFtBuilder NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder

Public Member Functions

NXOpen.ExternalFileReferenceAdapter EstablishReference (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
 Establish the external reference to the given file specification. More...
 
string GetExternalFileDefinitionKey (NXOpen.ExternalFileReferenceAdapter adapter)
 Gets the file definition to use for external file adapter. More...
 
NXOpen.ExternalFileReferenceAdapter GetExternalFileReferenceAdapter (int referenceObjectId)
 Returns the external file reference object. More...
 
void SetExternalFileReferenceAdapter (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter adapter)
 Sets the external file reference object. More...
 

Detailed Description

Represents an interface needed to be implemented by the application object which wants to establish an external file reference managed in Teamcenter.

Created in NX1847.0.0

Member Function Documentation

NXOpen.ExternalFileReferenceAdapter NXOpen.IExternalFileReferencer.EstablishReference ( int  referenceObjectId,
NXOpen.ExternalFileReferenceAdapter.Type  referenceType,
string  externalFileSpec 
)

Establish the external reference to the given file specification.

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.
Returns
external file reference object

Implemented in NXOpen.Motion.AnalyticalContactBuilder, NXOpen.Motion.FlexBodyBuilder, NXOpen.Motion.TirePropertyCdBuilder, NXOpen.Motion.RoadBuilder, NXOpen.Fields.ExternalFileProfileBuilder, NXOpen.Motion.MechatronicsBuilder, NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder, NXOpen.Motion.BodyContactSphereToCAD, NXOpen.Motion.BodyContactLms, NXOpen.Fields.TimeSeriesProfileBuilder, NXOpen.Motion.TirePropertyBasicParameters, NXOpen.Motion.TirePropertyFtBuilder, and NXOpen.Diagramming.ReferenceGeometryBuilder.

string NXOpen.IExternalFileReferencer.GetExternalFileDefinitionKey ( NXOpen.ExternalFileReferenceAdapter  adapter)
NXOpen.ExternalFileReferenceAdapter NXOpen.IExternalFileReferencer.GetExternalFileReferenceAdapter ( int  referenceObjectId)

Returns the external file reference object.

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

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
Returns
external file reference object

Implemented in NXOpen.Motion.AnalyticalContactBuilder, NXOpen.Motion.FlexBodyBuilder, NXOpen.Motion.TirePropertyCdBuilder, NXOpen.Motion.RoadBuilder, NXOpen.Fields.ExternalFileProfileBuilder, NXOpen.Motion.MechatronicsBuilder, NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder, NXOpen.Motion.BodyContactSphereToCAD, NXOpen.Motion.BodyContactLms, NXOpen.Fields.TimeSeriesProfileBuilder, NXOpen.Motion.TirePropertyBasicParameters, NXOpen.Motion.TirePropertyFtBuilder, and NXOpen.Diagramming.ReferenceGeometryBuilder.

void NXOpen.IExternalFileReferencer.SetExternalFileReferenceAdapter ( int  referenceObjectId,
NXOpen.ExternalFileReferenceAdapter  adapter 
)

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

Implemented in NXOpen.Motion.AnalyticalContactBuilder, NXOpen.Motion.FlexBodyBuilder, NXOpen.Motion.TirePropertyCdBuilder, NXOpen.Motion.RoadBuilder, NXOpen.Fields.ExternalFileProfileBuilder, NXOpen.Motion.MechatronicsBuilder, NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder, NXOpen.Motion.BodyContactSphereToCAD, NXOpen.Motion.BodyContactLms, NXOpen.Fields.TimeSeriesProfileBuilder, NXOpen.Motion.TirePropertyBasicParameters, NXOpen.Motion.TirePropertyFtBuilder, and NXOpen.Diagramming.ReferenceGeometryBuilder.


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