NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
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

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,
  ElementTypeContact, ElementTypePyramid
}
 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. More...
 
NXOpen::CAE::ElementTypeBuilder::ElementType ElementDimension ()
 Returns the element dimension used to limit the valid NXOpen::CAE::ElementTypeBuilder::ElementTypeName and NXOpen::CAE::ElementTypeBuilder::SetElementTypeName values. More...
 
NXOpen::CAE::ElementTypeBuilder::ElementOrderType ElementOrder ()
 Returns the element order used to limit the valid NXOpen::CAE::ElementTypeBuilder::ElementTypeName and NXOpen::CAE::ElementTypeBuilder::SetElementTypeName values. More...
 
NXString ElementTypeName ()
 Returns the element type name which defines the type to be used. More...
 
std::vector< NXStringGetElementTypeNames ()
 Returns the element type names that are currently valid for this builder based on the current setting of NXOpen::CAE::ElementTypeBuilder::ElementOrder and NXOpen::CAE::ElementTypeBuilder::SetElementOrder and NXOpen::CAE::ElementTypeBuilder::ElementDimension and NXOpen::CAE::ElementTypeBuilder::SetElementDimension . More...
 
NXOpen::CAE::PropertyTablePropertyTable ()
 Returns the property table associated with the element type name NXOpen::CAE::ElementTypeBuilder::ElementTypeName and NXOpen::CAE::ElementTypeBuilder::SetElementTypeName . More...
 
bool RetainElementType ()
 Returns the option which prevents multiple mesh edit from modifying the element type of individual meshes
Created in NX10.0.0. More...
 
void SetElementDimension (NXOpen::CAE::ElementTypeBuilder::ElementType elementDimension)
 Sets the element dimension used to limit the valid NXOpen::CAE::ElementTypeBuilder::ElementTypeName and NXOpen::CAE::ElementTypeBuilder::SetElementTypeName values. More...
 
void SetElementOrder (NXOpen::CAE::ElementTypeBuilder::ElementOrderType elementOrder)
 Sets the element order used to limit the valid NXOpen::CAE::ElementTypeBuilder::ElementTypeName and NXOpen::CAE::ElementTypeBuilder::SetElementTypeName values. More...
 
void SetElementTypeName (const NXString &elementType)
 Sets the element type name which defines the type to be used. More...
 
void SetElementTypeName (const char *elementType)
 Sets the element type name which defines the type to be used. More...
 
void SetRetainElementType (bool bRetainElementOption)
 Sets the option which prevents multiple mesh edit from modifying the element type of individual meshes
Created in NX10.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

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.

ElementTypeContact 

Contact element.

ElementTypePyramid 

Pyramid.

Member Function Documentation

NXOpen::CAE::DestinationCollectorBuilder* NXOpen::CAE::ElementTypeBuilder::DestinationCollector ( )

Returns the destination element collector
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

NXOpen::CAE::ElementTypeBuilder::ElementType NXOpen::CAE::ElementTypeBuilder::ElementDimension ( )

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


Created in NX6.0.0.

License requirements : None

NXOpen::CAE::ElementTypeBuilder::ElementOrderType NXOpen::CAE::ElementTypeBuilder::ElementOrder ( )

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


Created in NX6.0.0.

License requirements : None

NXString NXOpen::CAE::ElementTypeBuilder::ElementTypeName ( )

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 NXOpen::CAE::ElementTypeBuilder::GetElementTypeNames for the list of the current valid element type names.


Created in NX6.0.0.

License requirements : None

std::vector<NXString> NXOpen::CAE::ElementTypeBuilder::GetElementTypeNames ( )

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

Returns
element type names
Created in NX7.5.1.

License requirements : None
NXOpen::CAE::PropertyTable* NXOpen::CAE::ElementTypeBuilder::PropertyTable ( )

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


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

bool NXOpen::CAE::ElementTypeBuilder::RetainElementType ( )

Returns the option which prevents multiple mesh edit from modifying the element type of individual meshes
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

void NXOpen::CAE::ElementTypeBuilder::SetElementDimension ( NXOpen::CAE::ElementTypeBuilder::ElementType  elementDimension)

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


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementDimensionelementdimension
void NXOpen::CAE::ElementTypeBuilder::SetElementOrder ( NXOpen::CAE::ElementTypeBuilder::ElementOrderType  elementOrder)

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


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementOrderelementorder
void NXOpen::CAE::ElementTypeBuilder::SetElementTypeName ( const NXString elementType)

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 NXOpen::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
void NXOpen::CAE::ElementTypeBuilder::SetElementTypeName ( const char *  elementType)

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 NXOpen::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
void NXOpen::CAE::ElementTypeBuilder::SetRetainElementType ( bool  bRetainElementOption)

Sets the option which prevents multiple mesh edit from modifying the element type of individual meshes
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
bRetainElementOptionbretainelementoption

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