NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::AME::QueryBuilder Class Reference

Represents query class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateQueryBuilder

Created in NX11.0.0. More...

Inheritance diagram for NXOpen::AME::QueryBuilder:
NXOpen::AME::AMEBaseBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Types { TypesNewQuery, TypesFromLibrary }
 the creation type of query More...
 

Public Member Functions

NXOpen::AME::QueryBuilder::Types CreationType ()
 Returns the defined rule type
Created in NX12.0.0. More...
 
NXString Description ()
 Returns the query description
Created in NX11.0.0. More...
 
NXString GetPublicQueryDescription ()
 The selected public query description
Created in NX12.0.0. More...
 
NXString GetPublicQueryName ()
 The selected public query name
Created in NX12.0.0. More...
 
NXString Name ()
 Returns the query name
Created in NX11.0.0. More...
 
NXOpen::AME::SelectAMEBaseNodeParent ()
 Returns the parent node of query node
Created in NX11.0.0. More...
 
NXOpen::Tooling::SelectReuseLibraryItemBuilderReuseLibraryItem ()
 Returns the public query
Created in NX12.0.0. More...
 
void SetCreationType (NXOpen::AME::QueryBuilder::Types type)
 Sets the defined rule type
Created in NX12.0.0. More...
 
void SetDescription (const NXString &description)
 Sets the query description
Created in NX11.0.0. More...
 
void SetDescription (const char *description)
 Sets the query description
Created in NX11.0.0. More...
 
void SetName (const NXString &name)
 Sets the query name
Created in NX11.0.0. More...
 
void SetName (const char *name)
 Sets the query name
Created in NX11.0.0. More...
 

Detailed Description

Represents query class builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateQueryBuilder

Created in NX11.0.0.


Member Enumeration Documentation

the creation type of query

Enumerator
TypesNewQuery 

new query

TypesFromLibrary 

from library

Member Function Documentation

NXOpen::AME::QueryBuilder::Types NXOpen::AME::QueryBuilder::CreationType ( )

Returns the defined rule type
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXString NXOpen::AME::QueryBuilder::Description ( )

Returns the query description
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXString NXOpen::AME::QueryBuilder::GetPublicQueryDescription ( )

The selected public query description
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXString NXOpen::AME::QueryBuilder::GetPublicQueryName ( )

The selected public query name
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXString NXOpen::AME::QueryBuilder::Name ( )

Returns the query name
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::AME::SelectAMEBaseNode* NXOpen::AME::QueryBuilder::Parent ( )

Returns the parent node of query node
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::Tooling::SelectReuseLibraryItemBuilder* NXOpen::AME::QueryBuilder::ReuseLibraryItem ( )

Returns the public query
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::QueryBuilder::SetCreationType ( NXOpen::AME::QueryBuilder::Types  type)

Sets the defined rule type
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
typetype
void NXOpen::AME::QueryBuilder::SetDescription ( const NXString description)

Sets the query description
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
descriptiondescription
void NXOpen::AME::QueryBuilder::SetDescription ( const char *  description)

Sets the query description
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
descriptiondescription
void NXOpen::AME::QueryBuilder::SetName ( const NXString name)

Sets the query name
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
namename
void NXOpen::AME::QueryBuilder::SetName ( const char *  name)

Sets the query name
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
namename

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