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

Creates Modeling Object property tablesCAE::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.
 
NXOpen::CAE::ModelingObjectPropertyTableCopyModelingObjectPropertyTable (NXOpen::CAE::ModelingObjectPropertyTable *sourceModelingObjectPropertyTable)
 Copies a CAE::ModelingObjectPropertyTable.
 
NXOpen::CAE::ModelingObjectPropertyTableCreateModelingObjectPropertyTable (const NXString &descriptorType, const NXString &languageName, const NXString &solverName, const NXString &name, int label)
 Creates a CAE::ModelingObjectPropertyTable.
 
NXOpen::CAE::ModelingObjectPropertyTableCreateModelingObjectPropertyTable (const char *descriptorType, const char *languageName, const char *solverName, const char *name, int label)
 Creates a CAE::ModelingObjectPropertyTable.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
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 CAE::ModelingObjectPropertyTable by type, name, and upper bounds.
 
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 CAE::ModelingObjectPropertyTable by type, name, and upper bounds.
 
NXOpen::CAE::ModelingObjectPropertyTableFindObject (const NXString &journalIdentifier)
 Finds the CAE::ModelingObjectPropertyTable with the given identifier as recorded in a journal.
 
NXOpen::CAE::ModelingObjectPropertyTableFindObject (const char *journalIdentifier)
 Finds the CAE::ModelingObjectPropertyTable with the given identifier as recorded in a journal.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Creates Modeling Object property tablesCAE::ModelingObjectPropertyTable in a fem model.


To obtain an instance of this class, refer to 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 CAE::ModelingObjectPropertyTable.

     @return  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 CAE::ModelingObjectPropertyTable.

     @return  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
NOTE: The full Unicode character set is not supported for this parameter.
languageNamelanguage where to find the descriptor
NOTE: The full Unicode character set is not supported for this parameter.
solverNamesolver where to find the language
NOTE: The full Unicode character set is not supported for this parameter.
nameName of the Modeling Object property table
NOTE: The full Unicode character set is not supported for this parameter.
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 CAE::ModelingObjectPropertyTable.

     @return  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
NOTE: The full Unicode character set is not supported for this parameter.
languageNamelanguage where to find the descriptor
NOTE: The full Unicode character set is not supported for this parameter.
solverNamesolver where to find the language
NOTE: The full Unicode character set is not supported for this parameter.
nameName of the Modeling Object property table
NOTE: The full Unicode character set is not supported for this parameter.
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 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
NOTE: The full Unicode character set is not supported for this parameter.
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 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
NOTE: The full Unicode character set is not supported for this parameter.
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 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.  @return  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 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.  @return  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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.