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.
<br> To obtain an instance of this class, refer to @link Session Session @endlink <br>
Created in NX7.0.0.
void NXOpen::VisualReporting::VisualReportManager::ActivateCurrentVisualReport | ( | ) |
Activates the VisualReporting::VisualReportManager::Current visual report.
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
NXOpen::VisualReporting::SpecifyDateBuilder* NXOpen::VisualReporting::VisualReportManager::CreateSpecifyDateBuilder | ( | ) |
Creates a VisualReporting::SpecifyDateBuilder .
@return The created builder
Created in NX8.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
NXOpen::VisualReporting::VisualReportBuilder* NXOpen::VisualReporting::VisualReportManager::CreateVisualReportBuilder | ( | NXOpen::VisualReporting::VisualReport * | visualReport | ) |
Creates a VisualReporting::VisualReportBuilder and starts editing a copy of the given VisualReport .
@return The created builder
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
visualReport | The VisualReport for which this builder is being created. Can be NULL |
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::Current | ( | ) |
Returns the current VisualReporting::VisualReport .
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
void NXOpen::VisualReporting::VisualReportManager::DeactivateCurrentVisualReport | ( | ) |
Deactivates the VisualReporting::VisualReportManager::Current visual report.
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
NXOpen::VisualReporting::VisualReport* NXOpen::VisualReporting::VisualReportManager::MergeReports | ( | const std::vector< NXOpen::VisualReporting::VisualReport * > & | visualReports, |
const NXString & | mergedReportName, | ||
const NXString & | mergedReportDescription | ||
) |
Merges multiple existing VisualReporting::VisualReport into one VisualReporting::VisualReport , but does not set them to be the VisualReporting::VisualReportManager::Current visual report or activate them, and does not save the merged VisualReporting::VisualReport .
@return merged report
Created in NX8.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
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 VisualReporting::VisualReport into one VisualReporting::VisualReport , but does not set them to be the VisualReporting::VisualReportManager::Current visual report or activate them, and does not save the merged VisualReporting::VisualReport .
@return merged report
Created in NX8.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
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 VisualReporting::VisualReport , but does not set it to be the 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 @link VisualReporting::VisualReportManager::OpenReports VisualReporting::VisualReportManager::OpenReports@endlink which can take a container path and list of dataset names @return
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
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 VisualReporting::VisualReport , but does not set it to be the 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 @link VisualReporting::VisualReportManager::OpenReports VisualReporting::VisualReportManager::OpenReports@endlink which can take a container path and list of dataset names @return
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
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 VisualReporting::VisualReport , but does not set them to be the 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. @return array of opened reports
Created in NX7.5.0.
License requirements : nx_visual_reporting ("Visual Reporting")
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 VisualReporting::VisualReport .
Created in NX7.0.0.
License requirements : nx_visual_reporting ("Visual Reporting")
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 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 VisualReporting::VisualReportExplorer belonging to this visual report manager
Created in NX7.5.0.
NXOpen::VisualReporting::VisualReportCollection* NXOpen::VisualReporting::VisualReportManager::VisualReports | ( | ) |
Returns the VisualReporting::VisualReportCollection belonging to this visual report manager
Created in NX7.0.0.