NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Validate::Parser Class Reference

Represents a NX Validate::Parser . More...

Inheritance diagram for NXOpen::Validate::Parser:
NXOpen::TaggedObject

List of all members.

Public Types

enum  DataSourceTypes {
  DataSourceTypesMostRecentRun, DataSourceTypesResultFromPart, DataSourceTypesResultFromTeamcenter, DataSourceTypesResultFromNXChecks,
  DataSourceTypesResultFromLogFile
}
 The data source type of check result. More...

Public Member Functions

void ClearResultObjects ()
 Clears result objects
Created in NX7.5.0.
void Commit ()
 Runs parsing process
Created in NX7.5.0.
NXOpen::Validate::Parser::DataSourceTypes DataSource ()
 Returns the result data source type
Created in NX7.5.0.
NXOpen::ErrorListDeleteResultObject (NXOpen::Validate::ResultObject *resultObject)
 Deletes result object.
void GetObjectResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectResultObject)
 Gets entity result objects from input object
Created in NX7.5.0.
void GetObjectSetResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectSetResultObject)
 Gets entity set result objects from input object
Created in NX7.5.0.
void GetPartResultObjects (std::vector< NXOpen::Validate::ResultObject * > &partResultObject)
 Gets part result objects
Created in NX7.5.0.
void GetProfileResultObjects (std::vector< NXOpen::Validate::ResultObject * > &profileResultObject)
 Gets profile result objects
Created in NX7.5.0.
void GetProfileResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &profileResultObject)
 Gets profile result objects from input object
Created in NX7.5.0.
void GetTestResultObjects (std::vector< NXOpen::Validate::ResultObject * > &testResultObject)
 Gets test result objects
Created in NX7.5.0.
void GetTestResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &testResultObject)
 Gets test result objects from input object
Created in NX7.5.0.
int MaxDisplayObjects ()
 Returns the Max entity count to display of current module
Created in NX7.5.0.
void SetDataSource (NXOpen::Validate::Parser::DataSourceTypes dataSource)
 Sets the result data source type
Created in NX7.5.0.
void SetMaxDisplayObjects (int maxDisplayObjects)
 Sets the Max entity count to display of current module
Created in NX7.5.0.

Detailed Description

Represents a NX Validate::Parser .


To create a new instance of this class, use Validate::ValidationManager::CreateParser

Created in NX7.5.0.


Member Enumeration Documentation

The data source type of check result.

Enumerator:
DataSourceTypesMostRecentRun 

Result of most recent run.

DataSourceTypesResultFromPart 

Result from part.

DataSourceTypesResultFromTeamcenter 

Result from Teamcenter.

DataSourceTypesResultFromNXChecks 

Result from NX checks.

DataSourceTypesResultFromLogFile 

Result from Log File.


Member Function Documentation

Clears result objects
Created in NX7.5.0.



License requirements : None

Runs parsing process
Created in NX7.5.0.



License requirements : None

Returns the result data source type
Created in NX7.5.0.



License requirements : None

Deletes result object.

Returns:
List of errors encountered during the delete
Created in NX7.5.0.

License requirements : None
Parameters:
resultObjectresultobject
void NXOpen::Validate::Parser::GetObjectResultObjects ( NXOpen::Validate::ResultObject resultObject,
std::vector< NXOpen::Validate::ResultObject * > &  objectResultObject 
)

Gets entity result objects from input object
Created in NX7.5.0.



License requirements : None

Parameters:
resultObjectresultobject
objectResultObjectobjectresultobject
void NXOpen::Validate::Parser::GetObjectSetResultObjects ( NXOpen::Validate::ResultObject resultObject,
std::vector< NXOpen::Validate::ResultObject * > &  objectSetResultObject 
)

Gets entity set result objects from input object
Created in NX7.5.0.



License requirements : None

Parameters:
resultObjectresultobject
objectSetResultObjectobjectsetresultobject

Gets part result objects
Created in NX7.5.0.



License requirements : None

Parameters:
partResultObjectpartresultobject

Gets profile result objects
Created in NX7.5.0.



License requirements : None

Parameters:
profileResultObjectprofileresultobject
void NXOpen::Validate::Parser::GetProfileResultObjects ( NXOpen::Validate::ResultObject resultObject,
std::vector< NXOpen::Validate::ResultObject * > &  profileResultObject 
)

Gets profile result objects from input object
Created in NX7.5.0.



License requirements : None

Parameters:
resultObjectresultobject
profileResultObjectprofileresultobject

Gets test result objects
Created in NX7.5.0.



License requirements : None

Parameters:
testResultObjecttestresultobject
void NXOpen::Validate::Parser::GetTestResultObjects ( NXOpen::Validate::ResultObject resultObject,
std::vector< NXOpen::Validate::ResultObject * > &  testResultObject 
)

Gets test result objects from input object
Created in NX7.5.0.



License requirements : None

Parameters:
resultObjectresultobject
testResultObjecttestresultobject

Returns the Max entity count to display of current module
Created in NX7.5.0.



License requirements : None

Sets the result data source type
Created in NX7.5.0.



License requirements : None

Parameters:
dataSourcedatasource
void NXOpen::Validate::Parser::SetMaxDisplayObjects ( int  maxDisplayObjects)

Sets the Max entity count to display of current module
Created in NX7.5.0.



License requirements : None

Parameters:
maxDisplayObjectsmaxdisplayobjects

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