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

Represents Generator which wrap the ship api for china
To obtain an instance of this class, refer to NXOpen::ShipDesign::ShipSession

Created in NX11.0.0. More...

Public Member Functions

void RegisterApplicationForModlFeatureEdit (const NXString &appName)
 Register button in other application
Created in NX11.0.1. More...
 
void RegisterApplicationForModlFeatureEdit (const char *appName)
 Register button in other application
Created in NX11.0.1. More...
 
void RegisterApplicationSensitivityOnApplicationChange (const NXString &appName, std::vector< NXString > &appsWhereToLive)
 Register application sensitivity when the application is changed
Created in NX11.0.2. More...
 
void RegisterApplicationSensitivityOnApplicationChange (const char *appName, std::vector< NXString > &appsWhereToLive)
 Register application sensitivity when the application is changed
Created in NX11.0.2. More...
 
void RegisterButtonApplication (int appId, const NXString &buttonName)
 Register button in other application
Created in NX11.0.1. More...
 
void RegisterButtonApplication (int appId, const char *buttonName)
 Register button in other application
Created in NX11.0.1. More...
 
void RegisterLastApplication (NXOpen::Part *part, const NXString &appName)
 Register the last application of the part
Created in NX11.0.2. More...
 
void RegisterLastApplication (NXOpen::Part *part, const char *appName)
 Register the last application of the part
Created in NX11.0.2. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents Generator which wrap the ship api for china
To obtain an instance of this class, refer to NXOpen::ShipDesign::ShipSession

Created in NX11.0.0.


Member Function Documentation

void NXOpen::ShipDesign::ApplicationUtils::RegisterApplicationForModlFeatureEdit ( const NXString appName)

Register button in other application
Created in NX11.0.1.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
appNameThe name of the application.
void NXOpen::ShipDesign::ApplicationUtils::RegisterApplicationForModlFeatureEdit ( const char *  appName)

Register button in other application
Created in NX11.0.1.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
appNameThe name of the application.
void NXOpen::ShipDesign::ApplicationUtils::RegisterApplicationSensitivityOnApplicationChange ( const NXString appName,
std::vector< NXString > &  appsWhereToLive 
)

Register application sensitivity when the application is changed
Created in NX11.0.2.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
appNameThe name of the master application.
appsWhereToLiveThe application array whose applications allow the master application to be alive.
void NXOpen::ShipDesign::ApplicationUtils::RegisterApplicationSensitivityOnApplicationChange ( const char *  appName,
std::vector< NXString > &  appsWhereToLive 
)

Register application sensitivity when the application is changed
Created in NX11.0.2.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
appNameThe name of the master application.
appsWhereToLiveThe application array whose applications allow the master application to be alive.
void NXOpen::ShipDesign::ApplicationUtils::RegisterButtonApplication ( int  appId,
const NXString buttonName 
)

Register button in other application
Created in NX11.0.1.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
appIdThe id of the application.
buttonNameThe name of the button.
void NXOpen::ShipDesign::ApplicationUtils::RegisterButtonApplication ( int  appId,
const char *  buttonName 
)

Register button in other application
Created in NX11.0.1.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
appIdThe id of the application.
buttonNameThe name of the button.
void NXOpen::ShipDesign::ApplicationUtils::RegisterLastApplication ( NXOpen::Part part,
const NXString appName 
)

Register the last application of the part
Created in NX11.0.2.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
partpart
appNameThe name of the application.
void NXOpen::ShipDesign::ApplicationUtils::RegisterLastApplication ( NXOpen::Part part,
const char *  appName 
)

Register the last application of the part
Created in NX11.0.2.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
partpart
appNameThe name of the application.
tag_t NXOpen::ShipDesign::ApplicationUtils::Tag ( ) const

Returns the tag of this object.


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