NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::ElementTypeBuilder Class Reference

Represents the specification of the FEA Element Type for a meshing dialog. More...

Inheritance diagram for NXOpen::CAE::ElementTypeBuilder:
NXOpen::TaggedObject

List of all members.

Public Types

enum  ElementOrderType { ElementOrderTypeAny, ElementOrderTypeLinear, ElementOrderTypeParabolic }
 Order of the element types to be specified. More...
enum  ElementType {
  ElementTypePoint, ElementTypeBeam, ElementTypeShell, ElementTypeFreeSolid,
  ElementTypeSweepSolid, ElementTypeSweepSolidWedge, ElementTypeSpider, ElementTypeConnection,
  ElementTypeAnySolid, ElementTypeTriaShell, ElementTypeQuadShell, ElementTypeWeld
}
 Dimension of the element types to be specified. More...

Public Member Functions

NXOpen::CAE::DestinationCollectorBuilderDestinationCollector ()
 Returns the destination element collector
Created in NX6.0.0.
NXOpen::CAE::ElementTypeBuilder::ElementType ElementDimension ()
 Returns the element dimension used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.
NXOpen::CAE::ElementTypeBuilder::ElementOrderType ElementOrder ()
 Returns the element order used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.
NXString ElementTypeName ()
 Returns the element type name which defines the type to be used.
std::vector< NXStringGetElementTypeNames ()
 Returns the element type names that are currently valid for this builder based on the current setting of CAE::ElementTypeBuilder::ElementOrder and CAE::ElementTypeBuilder::SetElementOrder and CAE::ElementTypeBuilder::ElementDimension and CAE::ElementTypeBuilder::SetElementDimension .
NXOpen::CAE::PropertyTablePropertyTable ()
 Returns the property table associated with the element type name CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName .
void SetElementDimension (NXOpen::CAE::ElementTypeBuilder::ElementType elementDimension)
 Sets the element dimension used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.
void SetElementOrder (NXOpen::CAE::ElementTypeBuilder::ElementOrderType elementOrder)
 Sets the element order used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.
void SetElementTypeName (const NXString &elementType)
 Sets the element type name which defines the type to be used.

Detailed Description

Represents the specification of the FEA Element Type for a meshing dialog.


Created in NX6.0.0.


Member Enumeration Documentation

Order of the element types to be specified.

Enumerator:
ElementOrderTypeAny 

any element

ElementOrderTypeLinear 

linear element

ElementOrderTypeParabolic 

parabolic element

Dimension of the element types to be specified.

Enumerator:
ElementTypePoint 

0D element

ElementTypeBeam 

beam

ElementTypeShell 

shell

ElementTypeFreeSolid 

Free mesh solid.

ElementTypeSweepSolid 

Sweep mesh solid.

ElementTypeSweepSolidWedge 

Sweep mesh solid with wedges.

ElementTypeSpider 

Spider Connection.

ElementTypeConnection 

Connection.

ElementTypeAnySolid 

Any solid.

ElementTypeTriaShell 

Tria shell.

ElementTypeQuadShell 

Quad shell.

ElementTypeWeld 

Weld element.


Member Function Documentation

Returns the destination element collector
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Returns the element dimension used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.


Created in NX6.0.0.

License requirements : None

Returns the element order used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.


Created in NX6.0.0.

License requirements : None

Returns the element type name which defines the type to be used.

This name is solver environment dependent. These are the same names that show up in the meshing dialogues. Refer to CAE::ElementTypeBuilder::GetElementTypeNames for the list of the current valid element type names.


Created in NX6.0.0.

License requirements : None

Returns the element type names that are currently valid for this builder based on the current setting of CAE::ElementTypeBuilder::ElementOrder and CAE::ElementTypeBuilder::SetElementOrder and CAE::ElementTypeBuilder::ElementDimension and CAE::ElementTypeBuilder::SetElementDimension .

Returns:
element type names
Created in NX7.5.1.

License requirements : None

Returns the property table associated with the element type name CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Sets the element dimension used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
elementDimensionelementdimension

Sets the element order used to limit the valid CAE::ElementTypeBuilder::ElementTypeName and CAE::ElementTypeBuilder::SetElementTypeName values.


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
elementOrderelementorder

Sets the element type name which defines the type to be used.

This name is solver environment dependent. These are the same names that show up in the meshing dialogues. Refer to CAE::ElementTypeBuilder::GetElementTypeNames for the list of the current valid element type names.


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
elementTypeelementtype

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