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

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

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

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. More...
 
void Commit ()
 Runs parsing process
Created in NX7.5.0. More...
 
NXOpen::Validate::Parser::DataSourceTypes DataSource ()
 Returns the result data source type
Created in NX7.5.0. More...
 
int DeleteResult (NXOpen::Validate::ResultObject *resultObject)
 Deletes result object, return error code. More...
 
NXOpen::ErrorListDeleteResultObject (NXOpen::Validate::ResultObject *resultObject)
 Deletes result object, return error list. More...
 
void GetObjectResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectResultObject)
 Gets entity result objects from input object
Created in NX7.5.0. More...
 
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. More...
 
void GetPartResultObjects (std::vector< NXOpen::Validate::ResultObject * > &partResultObject)
 Gets part result objects
Created in NX7.5.0. More...
 
void GetProfileResultObjects (std::vector< NXOpen::Validate::ResultObject * > &profileResultObject)
 Gets profile result objects
Created in NX7.5.0. More...
 
void GetProfileResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &profileResultObject)
 Gets profile result objects from input object
Created in NX7.5.0. More...
 
void GetTestResultObjects (std::vector< NXOpen::Validate::ResultObject * > &testResultObject)
 Gets test result objects
Created in NX7.5.0. More...
 
void GetTestResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &testResultObject)
 Gets test result objects from input object
Created in NX7.5.0. More...
 
int MaxDisplayObjects ()
 Returns the Max entity count to display of current module
Created in NX7.5.0. More...
 
void SetDataSource (NXOpen::Validate::Parser::DataSourceTypes dataSource)
 Sets the result data source type
Created in NX7.5.0. More...
 
void SetMaxDisplayObjects (int maxDisplayObjects)
 Sets the Max entity count to display of current module
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NX NXOpen::Validate::Parser .


To create a new instance of this class, use NXOpen::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

void NXOpen::Validate::Parser::ClearResultObjects ( )

Clears result objects
Created in NX7.5.0.



License requirements : None

void NXOpen::Validate::Parser::Commit ( )

Runs parsing process
Created in NX7.5.0.



License requirements : None

NXOpen::Validate::Parser::DataSourceTypes NXOpen::Validate::Parser::DataSource ( )

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



License requirements : None

int NXOpen::Validate::Parser::DeleteResult ( NXOpen::Validate::ResultObject resultObject)

Deletes result object, return error code.

Returns

Created in NX8.0.3.

License requirements : None
Parameters
resultObjectresultobject
NXOpen::ErrorList* NXOpen::Validate::Parser::DeleteResultObject ( NXOpen::Validate::ResultObject resultObject)

Deletes result object, return error list.

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
void NXOpen::Validate::Parser::GetPartResultObjects ( std::vector< NXOpen::Validate::ResultObject * > &  partResultObject)

Gets part result objects
Created in NX7.5.0.



License requirements : None

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

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
void NXOpen::Validate::Parser::GetTestResultObjects ( std::vector< NXOpen::Validate::ResultObject * > &  testResultObject)

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
int NXOpen::Validate::Parser::MaxDisplayObjects ( )

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



License requirements : None

void NXOpen::Validate::Parser::SetDataSource ( NXOpen::Validate::Parser::DataSourceTypes  dataSource)

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 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.