NX Open C++ Reference Guide
|
A manager for load, creation and activation of visual reports. More...
A manager for load, creation and activation of visual reports.
To obtain an instance of this class, refer to NXOpen::Session
Created in NX7.0.0.
void NXOpen::VisualReporting::VisualReportManager::ActivateCurrentVisualReport | ( | ) |
Activates the NXOpen::VisualReporting::VisualReportManager::Current visual report.
Created in NX7.0.0.
License requirements : None
NXOpen::VisualReporting::SpecifyDateBuilder* NXOpen::VisualReporting::VisualReportManager::CreateSpecifyDateBuilder | ( | ) |
Creates a NXOpen::VisualReporting::SpecifyDateBuilder .
NXOpen::VisualReporting::VisualReportBuilder* NXOpen::VisualReporting::VisualReportManager::CreateVisualReportBuilder | ( | NXOpen::VisualReporting::VisualReport * | visualReport | ) |
Creates a NXOpen::VisualReporting::VisualReportBuilder and starts editing a copy of the given NXOpen::VisualReporting::VisualReport .
visualReport | The VisualReport for which this builder is being created. Can be NULL |
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::Current | ( | ) |
Returns the current NXOpen::VisualReporting::VisualReport .
Created in NX7.0.0.
License requirements : None
void NXOpen::VisualReporting::VisualReportManager::DeactivateCurrentVisualReport | ( | ) |
Deactivates the NXOpen::VisualReporting::VisualReportManager::Current visual report.
Created in NX7.0.0.
License requirements : None
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::MergeReports | ( | const std::vector< NXOpen::VisualReporting::VisualReport * > & | visualReports, |
const NXString & | mergedReportName, | ||
const NXString & | mergedReportDescription | ||
) |
Merges multiple existing NXOpen::VisualReporting::VisualReport into one NXOpen::VisualReporting::VisualReport , but does not set them to be the NXOpen::VisualReporting::VisualReportManager::Current visual report or activate them, and does not save the merged NXOpen::VisualReporting::VisualReport .
visualReports | array of existing reports |
mergedReportName | name of the merged report NOTE: The full Unicode character set is not supported for this parameter. |
mergedReportDescription | description of the merged report NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::MergeReports | ( | const std::vector< NXOpen::VisualReporting::VisualReport * > & | visualReports, |
const char * | mergedReportName, | ||
const char * | mergedReportDescription | ||
) |
Merges multiple existing NXOpen::VisualReporting::VisualReport into one NXOpen::VisualReporting::VisualReport , but does not set them to be the NXOpen::VisualReporting::VisualReportManager::Current visual report or activate them, and does not save the merged NXOpen::VisualReporting::VisualReport .
visualReports | array of existing reports |
mergedReportName | name of the merged report NOTE: The full Unicode character set is not supported for this parameter. |
mergedReportDescription | description of the merged report NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::Open | ( | const NXString & | filename | ) |
Opens an existing NXOpen::VisualReporting::VisualReport , but does not set it to be the NXOpen::VisualReporting::VisualReportManager::Current visual report or activate it.
If the visual report file cannot be opened, or if there is a problem parsing the file, then an exception will be raised.
If opening a managed report then it is recommended to use NXOpen::VisualReporting::VisualReportManager::OpenReports which can take a container path and list of dataset names
filename | The filename of the visual report to open NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::Open | ( | const char * | filename | ) |
Opens an existing NXOpen::VisualReporting::VisualReport , but does not set it to be the NXOpen::VisualReporting::VisualReportManager::Current visual report or activate it.
If the visual report file cannot be opened, or if there is a problem parsing the file, then an exception will be raised.
If opening a managed report then it is recommended to use NXOpen::VisualReporting::VisualReportManager::OpenReports which can take a container path and list of dataset names
filename | The filename of the visual report to open NOTE: The full Unicode character set is not supported for this parameter. |
std::vector<NXOpen::VisualReporting::VisualReport *> NXOpen::VisualReporting::VisualReportManager::OpenReports | ( | std::vector< NXString > & | folders, |
std::vector< NXString > & | names | ||
) |
Opens existing NXOpen::VisualReporting::VisualReport , but does not set them to be the NXOpen::VisualReporting::VisualReportManager::Current visual report or activate them.
If the visual report file cannot be opened, or if there is a problem parsing the file, then an exception will be raised.
This can be used in native mode by sending in a folder path and filenames, or in managed mode using a container path and dataset names.
folders | array of folders to be searched NOTE: The full Unicode character set is not supported for this parameter. |
names | array of report names NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::VisualReporting::VisualReportManager::SetCurrent | ( | NXOpen::VisualReporting::VisualReport * | visualReport | ) |
Sets the current NXOpen::VisualReporting::VisualReport .
Created in NX7.0.0.
License requirements : None
visualReport | visualreport |
tag_t NXOpen::VisualReporting::VisualReportManager::Tag | ( | ) | const |
Returns the tag of this object.
void NXOpen::VisualReporting::VisualReportManager::Unload | ( | NXOpen::VisualReporting::VisualReport * | visualReport | ) |
Unloads an opened NXOpen::VisualReporting::VisualReport .
Created in NX8.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
visualReport | visualreport |
NXOpen::VisualReporting::VisualReportExplorer* NXOpen::VisualReporting::VisualReportManager::VisualReportExplorer | ( | ) |
Returns the NXOpen::VisualReporting::VisualReportExplorer belonging to this visual report manager
Created in NX7.5.0.
NXOpen::VisualReporting::VisualReportCollection* NXOpen::VisualReporting::VisualReportManager::VisualReports | ( | ) |
Returns the NXOpen::VisualReporting::VisualReportCollection belonging to this visual report manager
Created in NX7.0.0.