NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::VisualReporting::VisualReportManager Class Reference

A manager for load, creation and activation of visual reports. More...

Public Member Functions

void ActivateCurrentVisualReport ()
 Activates the NXOpen::VisualReporting::VisualReportManager::Current visual report. More...
 
NXOpen::VisualReporting::SpecifyDateBuilderCreateSpecifyDateBuilder ()
 Creates a NXOpen::VisualReporting::SpecifyDateBuilder . More...
 
NXOpen::VisualReporting::VisualReportBuilderCreateVisualReportBuilder (NXOpen::VisualReporting::VisualReport *visualReport)
 Creates a NXOpen::VisualReporting::VisualReportBuilder and starts editing a copy of the given NXOpen::VisualReporting::VisualReport . More...
 
NXOpen::VisualReporting::VisualReportCurrent ()
 Returns the current NXOpen::VisualReporting::VisualReport . More...
 
void DeactivateCurrentVisualReport ()
 Deactivates the NXOpen::VisualReporting::VisualReportManager::Current visual report. More...
 
NXOpen::VisualReporting::VisualReportMergeReports (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 . More...
 
NXOpen::VisualReporting::VisualReportMergeReports (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 . More...
 
NXOpen::VisualReporting::VisualReportOpen (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. More...
 
NXOpen::VisualReporting::VisualReportOpen (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. More...
 
std::vector
< NXOpen::VisualReporting::VisualReport * > 
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. More...
 
void SetCurrent (NXOpen::VisualReporting::VisualReport *visualReport)
 Sets the current NXOpen::VisualReporting::VisualReport . More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void Unload (NXOpen::VisualReporting::VisualReport *visualReport)
 Unloads an opened NXOpen::VisualReporting::VisualReport . More...
 
NXOpen::VisualReporting::VisualReportExplorerVisualReportExplorer ()
 Returns the NXOpen::VisualReporting::VisualReportExplorer belonging to this visual report manager
Created in NX7.5.0. More...
 
NXOpen::VisualReporting::VisualReportCollectionVisualReports ()
 Returns the NXOpen::VisualReporting::VisualReportCollection belonging to this visual report manager
Created in NX7.0.0. More...
 

Detailed Description

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.

Member Function Documentation

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 .

Returns
The created builder
Created in NX8.0.0.

License requirements : None
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 .

Returns
The created builder
Created in NX7.0.0.

License requirements : nx_visual_reporting ("Visual Reporting")
Parameters
visualReportThe 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 .

Returns
merged report
Created in NX8.0.0.

License requirements : nx_visual_reporting ("Visual Reporting")
Parameters
visualReportsarray of existing reports
mergedReportNamename of the merged report
NOTE: The full Unicode character set is not supported for this parameter.
mergedReportDescriptiondescription 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 .

Returns
merged report
Created in NX8.0.0.

License requirements : nx_visual_reporting ("Visual Reporting")
Parameters
visualReportsarray of existing reports
mergedReportNamename of the merged report
NOTE: The full Unicode character set is not supported for this parameter.
mergedReportDescriptiondescription 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

Returns

Created in NX7.0.0.

License requirements : nx_visual_reporting ("Visual Reporting")
Parameters
filenameThe 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

Returns

Created in NX7.0.0.

License requirements : nx_visual_reporting ("Visual Reporting")
Parameters
filenameThe 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.

Returns
array of opened reports
Created in NX7.5.0.

License requirements : nx_visual_reporting ("Visual Reporting")
Parameters
foldersarray of folders to be searched
NOTE: The full Unicode character set is not supported for this parameter.
namesarray 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

Parameters
visualReportvisualreport
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")

Parameters
visualReportvisualreport
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.



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