|
NX Open C++ Reference Guide
|
Represents a @link Annotations::SearchModelViewBuilder Annotations::SearchModelViewBuilder@endlink <br> To create a new instance of this class, use @link Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder @endlink <br>
Default values. More...
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::NXObject * | CreateCriteriaObject (NXOpen::Annotations::SearchModelViewBuilder::PmiTypes searchType) |
| Create search criteria object in search model view builder. | |
| NXOpen::TaggedObjectList * | CriteriaList () |
| 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 | SetModelViewName (const char *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. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
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. | |
Represents a @link Annotations::SearchModelViewBuilder Annotations::SearchModelViewBuilder@endlink <br> To create a new instance of this class, use @link Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
PmiType |
Created in NX7.5.0.
| NXOpen::NXObject* NXOpen::Annotations::SearchModelViewBuilder::CreateCriteriaObject | ( | NXOpen::Annotations::SearchModelViewBuilder::PmiTypes | searchType | ) |
Create search criteria object in search model view builder.
| searchType | search type |
| NXOpen::TaggedObjectList* NXOpen::Annotations::SearchModelViewBuilder::CriteriaList | ( | ) |
Returns the criteria list
Created in NX7.5.0.
License requirements : None
| void NXOpen::Annotations::SearchModelViewBuilder::DeleteCriteriaObject | ( | NXOpen::NXObject * | criteriaObject | ) |
Delete search criteria object in search model view builder
Created in NX7.5.0.
License requirements : None
| criteriaObject | criteria Object |
| void NXOpen::Annotations::SearchModelViewBuilder::ExecuteSearch | ( | ) |
TODO: fill in a description for this
Created in NX7.5.0.
License requirements : None
| std::vector<NXOpen::NXObject *> NXOpen::Annotations::SearchModelViewBuilder::GetResults | ( | ) |
All results.
| NXString NXOpen::Annotations::SearchModelViewBuilder::ModelViewName | ( | ) |
Returns the name
Created in NX7.5.0.
License requirements : None
| NXOpen::Annotations::SearchModelViewBuilder::PmiTypes NXOpen::Annotations::SearchModelViewBuilder::PmiType | ( | ) |
Returns the pmi type
Created in NX7.5.0.
License requirements : None
| void NXOpen::Annotations::SearchModelViewBuilder::SaveAsModelView | ( | ) |
TODO: fill in a description for this
Created in NX7.5.0.
License requirements : None
| NXOpen::Annotations::SearchModelViewBuilder::SearchScopeOptions NXOpen::Annotations::SearchModelViewBuilder::SearchScope | ( | ) |
Returns the search scope
Created in NX7.5.0.
License requirements : None
| void NXOpen::Annotations::SearchModelViewBuilder::SetModelViewName | ( | const NXString & | modelViewName | ) |
Sets the name
Created in NX7.5.0.
License requirements : None
| modelViewName | modelviewname |
| void NXOpen::Annotations::SearchModelViewBuilder::SetModelViewName | ( | const char * | modelViewName | ) |
Sets the name
Created in NX7.5.0.
License requirements : None
| modelViewName | modelviewname |
| void NXOpen::Annotations::SearchModelViewBuilder::SetPmiType | ( | NXOpen::Annotations::SearchModelViewBuilder::PmiTypes | pmiType | ) |
Sets the pmi type
Created in NX7.5.0.
License requirements : None
| pmiType | pmitype |
| void NXOpen::Annotations::SearchModelViewBuilder::SetSearchScope | ( | NXOpen::Annotations::SearchModelViewBuilder::SearchScopeOptions | searchScope | ) |
Sets the search scope
Created in NX7.5.0.
License requirements : None
| searchScope | searchscope |