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

Represents a NX 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.
 
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.
 
int DeleteResult (NXOpen::Validate::ResultObject *resultObject)
 Deletes result object, return error code.
 
NXOpen::ErrorListDeleteResultObject (NXOpen::Validate::ResultObject *resultObject)
 Deletes result object, return error list.
 
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.
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a NX Validate::Parser .

<br> To create a new instance of this class, use @link Validate::ValidationManager::CreateParser  Validate::ValidationManager::CreateParser @endlink  <br> 


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