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. | |
![]() | |
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. | |
![]() | |
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 |