NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Annotations::SearchModelViewBuilder Class Reference

Represents a Annotations::SearchModelViewBuilder
To create a new instance of this class, use Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder
Default values. More...

Inheritance diagram for NXOpen::Annotations::SearchModelViewBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  PmiTypes {
  PmiTypesDimension, PmiTypesFeatureControlFrame, PmiTypesDatumFeatureSymbol, PmiTypesDatumTarget,
  PmiTypesSurfaceFinish, PmiTypesNote
}
 the search criteria pmitype More...
enum  SearchScopeOptions { SearchScopeOptionsWorkPart, SearchScopeOptionsWorkPartAndComponents }
 seaerch scope type More...
enum  TextComparisionOptions { TextComparisionOptionsEquals, TextComparisionOptionsContains }
 Represents the text comparision options. More...
enum  ValueComparisionOptions {
  ValueComparisionOptionsLess, ValueComparisionOptionsLessEqual, ValueComparisionOptionsEqual, ValueComparisionOptionsMoreEqual,
  ValueComparisionOptionsMore
}
 Represents the value comparision options. More...

Public Member Functions

NXOpen::NXObjectCreateCriteriaObject (NXOpen::Annotations::SearchModelViewBuilder::PmiTypes searchType)
 Create search criteria object in search model view builder.
NXOpen::TaggedObjectListCriteriaList ()
 Returns the criteria list
Created in NX7.5.0.
void DeleteCriteriaObject (NXOpen::NXObject *criteriaObject)
 Delete search criteria object in search model view builder
Created in NX7.5.0.
void ExecuteSearch ()
 TODO: fill in a description for this
Created in NX7.5.0.
std::vector< NXOpen::NXObject * > GetResults ()
 All results.
NXString ModelViewName ()
 Returns the name
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::PmiTypes PmiType ()
 Returns the pmi type
Created in NX7.5.0.
void SaveAsModelView ()
 TODO: fill in a description for this
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::SearchScopeOptions SearchScope ()
 Returns the search scope
Created in NX7.5.0.
void SetModelViewName (const NXString &modelViewName)
 Sets the name
Created in NX7.5.0.
void SetPmiType (NXOpen::Annotations::SearchModelViewBuilder::PmiTypes pmiType)
 Sets the pmi type
Created in NX7.5.0.
void SetSearchScope (NXOpen::Annotations::SearchModelViewBuilder::SearchScopeOptions searchScope)
 Sets the search scope
Created in NX7.5.0.

Detailed Description

Represents a Annotations::SearchModelViewBuilder
To create a new instance of this class, use Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder
Default values.

Property Value

PmiType

Dimension


Created in NX7.5.0.


Member Enumeration Documentation

the search criteria pmitype

Enumerator:
PmiTypesDimension 

dimension type

PmiTypesFeatureControlFrame 

feature control frame type

PmiTypesDatumFeatureSymbol 

datum feature symbol type

PmiTypesDatumTarget 

datum target type

PmiTypesSurfaceFinish 

surface finish type

PmiTypesNote 

note type

seaerch scope type

Enumerator:
SearchScopeOptionsWorkPart 

work part only

SearchScopeOptionsWorkPartAndComponents 

work part and components

Represents the text comparision options.

Enumerator:
TextComparisionOptionsEquals 

Equals.

TextComparisionOptionsContains 

Contains.

Represents the value comparision options.

Enumerator:
ValueComparisionOptionsLess 

less

ValueComparisionOptionsLessEqual 

less equal

ValueComparisionOptionsEqual 

equal

ValueComparisionOptionsMoreEqual 

more equal

ValueComparisionOptionsMore 

more


Member Function Documentation

Create search criteria object in search model view builder.

Returns:
criteria object
Created in NX7.5.0.

License requirements : None
Parameters:
searchTypesearch type

Returns the criteria list
Created in NX7.5.0.



License requirements : None

Delete search criteria object in search model view builder
Created in NX7.5.0.



License requirements : None

Parameters:
criteriaObjectcriteria Object

TODO: fill in a description for this
Created in NX7.5.0.



License requirements : None

All results.

Returns:

Created in NX7.5.0.

License requirements : None

Returns the name
Created in NX7.5.0.



License requirements : None

Returns the pmi type
Created in NX7.5.0.



License requirements : None

TODO: fill in a description for this
Created in NX7.5.0.



License requirements : None

Returns the search scope
Created in NX7.5.0.



License requirements : None

Sets the name
Created in NX7.5.0.



License requirements : None

Parameters:
modelViewNamemodelviewname

Sets the pmi type
Created in NX7.5.0.



License requirements : None

Parameters:
pmiTypepmitype

Sets the search scope
Created in NX7.5.0.



License requirements : None

Parameters:
searchScopesearchscope

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