NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::CAE::ModelingObjectPropertyTableCollection Class Reference

Creates Modeling Object property tablesNXOpen::CAE::ModelingObjectPropertyTable in a fem model. More...

Inheritance diagram for NXOpen::CAE::ModelingObjectPropertyTableCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element. More...
 
NXOpen::CAE::ModelingObjectPropertyTableCopyModelingObjectPropertyTable (NXOpen::CAE::ModelingObjectPropertyTable *sourceModelingObjectPropertyTable)
 Copies a NXOpen::CAE::ModelingObjectPropertyTable. More...
 
NXOpen::CAE::ModelingObjectPropertyTableCreateModelingObjectPropertyTable (const NXString &descriptorType, const NXString &languageName, const NXString &solverName, const NXString &name, int label)
 Creates a NXOpen::CAE::ModelingObjectPropertyTable. More...
 
NXOpen::CAE::ModelingObjectPropertyTableCreateModelingObjectPropertyTable (const char *descriptorType, const char *languageName, const char *solverName, const char *name, int label)
 Creates a NXOpen::CAE::ModelingObjectPropertyTable. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
void Filter (bool filterByType, int filterType, bool filterByName, const NXString &filterName, bool filterByLowerLabelBound, int lowerLabelBound, bool filterByUpperLabelBound, int upperLabelBound, std::vector< NXOpen::CAE::ModelingObjectPropertyTable * > &found)
 Filter the NXOpen::CAE::ModelingObjectPropertyTable by type, name, and upper bounds. More...
 
void Filter (bool filterByType, int filterType, bool filterByName, const char *filterName, bool filterByLowerLabelBound, int lowerLabelBound, bool filterByUpperLabelBound, int upperLabelBound, std::vector< NXOpen::CAE::ModelingObjectPropertyTable * > &found)
 Filter the NXOpen::CAE::ModelingObjectPropertyTable by type, name, and upper bounds. More...
 
NXOpen::CAE::ModelingObjectPropertyTableFindObject (const NXString &journalIdentifier)
 Finds the NXOpen::CAE::ModelingObjectPropertyTable with the given identifier as recorded in a journal. More...
 
NXOpen::CAE::ModelingObjectPropertyTableFindObject (const char *journalIdentifier)
 Finds the NXOpen::CAE::ModelingObjectPropertyTable with the given identifier as recorded in a journal. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Creates Modeling Object property tablesNXOpen::CAE::ModelingObjectPropertyTable in a fem model.


To obtain an instance of this class, refer to NXOpen::CAE::CaePart

Created in NX5.0.0.

Member Function Documentation

iterator NXOpen::CAE::ModelingObjectPropertyTableCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::ModelingObjectPropertyTableCollection::CopyModelingObjectPropertyTable ( NXOpen::CAE::ModelingObjectPropertyTable sourceModelingObjectPropertyTable)

Copies a NXOpen::CAE::ModelingObjectPropertyTable.

Returns
Modeling object property table copied
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
sourceModelingObjectPropertyTableModeling object property table to copy
NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::ModelingObjectPropertyTableCollection::CreateModelingObjectPropertyTable ( const NXString descriptorType,
const NXString languageName,
const NXString solverName,
const NXString name,
int  label 
)

Creates a NXOpen::CAE::ModelingObjectPropertyTable.

Returns
Modeling object property table created
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
descriptorTypeName of the Modeling Object property table descriptor
languageNamelanguage where to find the descriptor
solverNamesolver where to find the language
nameName of the Modeling Object property table
labelLabel for Modeling Object property table input 0 to get next available label
NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::ModelingObjectPropertyTableCollection::CreateModelingObjectPropertyTable ( const char *  descriptorType,
const char *  languageName,
const char *  solverName,
const char *  name,
int  label 
)

Creates a NXOpen::CAE::ModelingObjectPropertyTable.

Returns
Modeling object property table created
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
descriptorTypeName of the Modeling Object property table descriptor
languageNamelanguage where to find the descriptor
solverNamesolver where to find the language
nameName of the Modeling Object property table
labelLabel for Modeling Object property table input 0 to get next available label
iterator NXOpen::CAE::ModelingObjectPropertyTableCollection::end ( )

Returns an iterator addressing one past the last element.

void NXOpen::CAE::ModelingObjectPropertyTableCollection::Filter ( bool  filterByType,
int  filterType,
bool  filterByName,
const NXString filterName,
bool  filterByLowerLabelBound,
int  lowerLabelBound,
bool  filterByUpperLabelBound,
int  upperLabelBound,
std::vector< NXOpen::CAE::ModelingObjectPropertyTable * > &  found 
)

Filter the NXOpen::CAE::ModelingObjectPropertyTable by type, name, and upper bounds.


Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
filterByTypeOption of filtering by Type
filterTypeThe filter Type
filterByNameOption of filtering by Name
filterNameThe filter Name
filterByLowerLabelBoundOption of filtering by Lower bound of Label
lowerLabelBoundLower Label bound
filterByUpperLabelBoundOption of filtering by upper bound of label
upperLabelBoundUpper Label Bound
foundModeling object property tables found
void NXOpen::CAE::ModelingObjectPropertyTableCollection::Filter ( bool  filterByType,
int  filterType,
bool  filterByName,
const char *  filterName,
bool  filterByLowerLabelBound,
int  lowerLabelBound,
bool  filterByUpperLabelBound,
int  upperLabelBound,
std::vector< NXOpen::CAE::ModelingObjectPropertyTable * > &  found 
)

Filter the NXOpen::CAE::ModelingObjectPropertyTable by type, name, and upper bounds.


Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
filterByTypeOption of filtering by Type
filterTypeThe filter Type
filterByNameOption of filtering by Name
filterNameThe filter Name
filterByLowerLabelBoundOption of filtering by Lower bound of Label
lowerLabelBoundLower Label bound
filterByUpperLabelBoundOption of filtering by upper bound of label
upperLabelBoundUpper Label Bound
foundModeling object property tables found
NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::ModelingObjectPropertyTableCollection::FindObject ( const NXString journalIdentifier)

Finds the NXOpen::CAE::ModelingObjectPropertyTable with the given identifier as recorded in a journal.

An exception will be thrown if no object can be found with the given journal identifier.

Returns
Modeling object property table found
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
journalIdentifierIdentifier to be found
NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::ModelingObjectPropertyTableCollection::FindObject ( const char *  journalIdentifier)

Finds the NXOpen::CAE::ModelingObjectPropertyTable with the given identifier as recorded in a journal.

An exception will be thrown if no object can be found with the given journal identifier.

Returns
Modeling object property table found
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
journalIdentifierIdentifier to be found
tag_t NXOpen::CAE::ModelingObjectPropertyTableCollection::Tag ( ) const

Returns the tag of this object.


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