NXOpen C++ Reference Guide
|
Represents an interface needed to be implemented by the application object which wants to establish an external file reference managed in Teamcenter. More...
Public Member Functions | |
virtual NXOpen::ExternalFileReferenceAdapter * | EstablishReference (int referenceObjectId, NXOpen::ExternalFileReferenceAdapter::Type referenceType, const NXString &externalFileSpec)=0 |
Establish the external reference to the given file specification. More... | |
virtual NXOpen::ExternalFileReferenceAdapter * | EstablishReference (int referenceObjectId, NXOpen::ExternalFileReferenceAdapter::Type referenceType, const char *externalFileSpec)=0 |
Establish the external reference to the given file specification. More... | |
virtual NXString | GetExternalFileDefinitionKey (NXOpen::ExternalFileReferenceAdapter *adapter)=0 |
Gets the file definition to use for external file adapter. More... | |
virtual NXOpen::ExternalFileReferenceAdapter * | GetExternalFileReferenceAdapter (int referenceObjectId)=0 |
Returns the external file reference object. More... | |
virtual void | SetExternalFileReferenceAdapter (int referenceObjectId, NXOpen::ExternalFileReferenceAdapter *adapter)=0 |
Sets the external file reference object. More... | |
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.
|
pure virtual |
Establish the external reference to the given file specification.
referenceObjectId | the unique identifier to use for this reference if referencer has multiple external references |
referenceType | the kind of reference to establish |
externalFileSpec | the external file specification. |
Implemented in NXOpen::Motion::AnalyticalContactBuilder, NXOpen::Motion::TirePropertyCdBuilder, NXOpen::Fields::ExternalFileProfileBuilder, NXOpen::Motion::TirePropertyMFTyreAndMFSwiftBuilder, NXOpen::Motion::RoadBuilder, NXOpen::Motion::MechatronicsBuilder, NXOpen::Motion::TirePropertyBasicParameters, NXOpen::Motion::BodyContactLms, NXOpen::Motion::BodyContactSphereToCAD, NXOpen::Fields::TimeSeriesProfileBuilder, NXOpen::Motion::TirePropertyFtBuilder, and NXOpen::Diagramming::ReferenceGeometryBuilder.
|
pure virtual |
Establish the external reference to the given file specification.
referenceObjectId | the unique identifier to use for this reference if referencer has multiple external references |
referenceType | the kind of reference to establish |
externalFileSpec | the external file specification. |
Implemented in NXOpen::Motion::AnalyticalContactBuilder, NXOpen::Motion::TirePropertyCdBuilder, NXOpen::Fields::ExternalFileProfileBuilder, NXOpen::Motion::TirePropertyMFTyreAndMFSwiftBuilder, NXOpen::Motion::RoadBuilder, NXOpen::Motion::MechatronicsBuilder, NXOpen::Motion::TirePropertyBasicParameters, NXOpen::Motion::BodyContactLms, NXOpen::Motion::BodyContactSphereToCAD, NXOpen::Fields::TimeSeriesProfileBuilder, NXOpen::Motion::TirePropertyFtBuilder, and NXOpen::Diagramming::ReferenceGeometryBuilder.
|
pure virtual |
Gets the file definition to use for external file adapter.
Created in NX1847.0.0.
License requirements : None
adapter | external file reference object |
Implemented in NXOpen::Motion::AnalyticalContactBuilder, NXOpen::Motion::TirePropertyCdBuilder, NXOpen::Fields::ExternalFileProfileBuilder, NXOpen::Motion::TirePropertyMFTyreAndMFSwiftBuilder, NXOpen::Motion::RoadBuilder, NXOpen::Motion::MechatronicsBuilder, NXOpen::Motion::TirePropertyBasicParameters, NXOpen::Motion::BodyContactLms, NXOpen::Motion::BodyContactSphereToCAD, NXOpen::Fields::TimeSeriesProfileBuilder, NXOpen::Motion::TirePropertyFtBuilder, and NXOpen::Diagramming::ReferenceGeometryBuilder.
|
pure 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.
referenceObjectId | the unique identifier of the external reference required in case where referencer has multiple external references |
Implemented in NXOpen::Motion::AnalyticalContactBuilder, NXOpen::Motion::TirePropertyCdBuilder, NXOpen::Fields::ExternalFileProfileBuilder, NXOpen::Motion::TirePropertyMFTyreAndMFSwiftBuilder, NXOpen::Motion::RoadBuilder, NXOpen::Motion::MechatronicsBuilder, NXOpen::Motion::TirePropertyBasicParameters, NXOpen::Motion::BodyContactLms, NXOpen::Motion::BodyContactSphereToCAD, NXOpen::Fields::TimeSeriesProfileBuilder, NXOpen::Motion::TirePropertyFtBuilder, and NXOpen::Diagramming::ReferenceGeometryBuilder.
|
pure 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
referenceObjectId | the unique identifier of the external reference required in case where referencer has multiple external references |
adapter | external file reference object |
Implemented in NXOpen::Motion::AnalyticalContactBuilder, NXOpen::Motion::TirePropertyCdBuilder, NXOpen::Fields::ExternalFileProfileBuilder, NXOpen::Motion::TirePropertyMFTyreAndMFSwiftBuilder, NXOpen::Motion::RoadBuilder, NXOpen::Motion::MechatronicsBuilder, NXOpen::Motion::TirePropertyBasicParameters, NXOpen::Motion::BodyContactLms, NXOpen::Motion::BodyContactSphereToCAD, NXOpen::Fields::TimeSeriesProfileBuilder, NXOpen::Motion::TirePropertyFtBuilder, and NXOpen::Diagramming::ReferenceGeometryBuilder.