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

Represents a Mapped Mesh Builder. More...

Inheritance diagram for NXOpen::CAE::MappedMeshBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  MidNodeType { MidNodeTypeMixed, MidNodeTypeCurved, MidNodeTypeStraight }
 Mid-node placement options. More...

Public Member Functions

double AutoSize ()
 Auto-generated element size.
void ChangeEdgeDensity (NXOpen::NXObject *edge, int numberElements)
 Returns the edge density
Created in NX5.0.0.
bool EccAuto ()
 Returns the ECC automatic mode option
Created in NX5.0.0.
NXString EccName ()
 Returns the ECC name
Created in NX5.0.0.
bool EdgeMatchOption ()
 Returns the edge match toggle
Created in NX7.0.0.
double EdgeMatchTolerance ()
 Returns the edge match tolerance
Created in NX5.0.0.
double EdgeMergeAngle ()
 Returns the edge merge angle
Created in NX5.0.0.
double ElementSize ()
 Returns the element size
Created in NX5.0.0.
NXString ElementType ()
 Returns the elem type name.
bool FlipDiagonals ()
 Returns the flip diagonals option
Created in NX7.0.0.
bool FormatMesh ()
 Returns the format mesh option
Created in NX5.0.0.
std::vector< NXOpen::NXObject * > GetCornerData (NXOpen::NXObject **face)
 Returns the corner data.
double Jacobian ()
 Returns the jacobian
Created in NX5.0.0.
bool KeepFreeMeshes ()
 Returns the keep free meshes option
Created in NX6.0.0.
bool MergeEdges ()
 Returns the merge edges option
Created in NX5.0.0.
NXOpen::CAE::MappedMeshBuilder::MidNodeType MidNodeOption ()
 Returns the mid node opt
Created in NX5.0.0.
void PreviewMesh ()
 Previews the mapped mesh for further edit.
bool ProjectVertices ()
 Returns the project vertices option
Created in NX7.0.0.
bool QuadOnlyMesh ()
 Returns the quad only mesh option
Created in NX6.0.0.
NXOpen::SelectDisplayableObjectListSelectionFace ()
 Returns the selection face
Created in NX5.0.0.
void SetCornerData (NXOpen::NXObject *face, const std::vector< NXOpen::NXObject * > &vertexList)
 Sets the corner data.
void SetEccAuto (bool eccAutoOption)
 Sets the ECC automatic mode option
Created in NX5.0.0.
void SetEccName (const NXString &eccName)
 Sets the ECC name
Created in NX5.0.0.
void SetEdgeMatchOption (bool edgeMatchOption)
 Sets the edge match toggle
Created in NX7.0.0.
void SetEdgeMatchTolerance (double edgeMatchTolerance)
 Sets the edge match tolerance
Created in NX5.0.0.
void SetEdgeMergeAngle (double edgeMergeAngle)
 Sets the edge merge angle
Created in NX5.0.0.
void SetElementSize (double elementSize)
 Sets the element size
Created in NX5.0.0.
void SetElementType (const NXString &typeOfElement)
 Sets the elem type name.
void SetFlipDiagonals (bool flipDiagonalsOption)
 Sets the flip diagonals option
Created in NX7.0.0.
void SetFormatMesh (bool formatMeshOption)
 Sets the format mesh option
Created in NX5.0.0.
void SetJacobian (double jacobian)
 Sets the jacobian
Created in NX5.0.0.
void SetKeepFreeMeshes (bool quadOnlyMeshOption)
 Sets the keep free meshes option
Created in NX6.0.0.
void SetMergeEdges (bool mergeEdgesOption)
 Sets the merge edges option
Created in NX5.0.0.
void SetMidNodeOption (NXOpen::CAE::MappedMeshBuilder::MidNodeType midNodeType)
 Sets the mid node opt
Created in NX5.0.0.
void SetProjectVertices (bool projectVerticesOption)
 Sets the project vertices option
Created in NX7.0.0.
void SetQuadOnlyMesh (bool quadOnlyMeshOption)
 Sets the quad only mesh option
Created in NX6.0.0.

Detailed Description

Represents a Mapped Mesh Builder.

Used to create a CAE::MappedMesh
To create a new instance of this class, use CAE::MeshManager::CreateMappedMeshBuilder

Created in NX5.0.0.


Member Enumeration Documentation

Mid-node placement options.

Enumerator:
MidNodeTypeMixed 

Mixed Option.

MidNodeTypeCurved 

Curved Option.

MidNodeTypeStraight 

Straight Option.


Member Function Documentation

Auto-generated element size.

Returns:

Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
void NXOpen::CAE::MappedMeshBuilder::ChangeEdgeDensity ( NXOpen::NXObject edge,
int  numberElements 
)

Returns the edge density
Created in NX5.0.0.



License requirements : None

Parameters:
edgeedge
numberElementsnumber elements

Returns the ECC automatic mode option
Created in NX5.0.0.



License requirements : None

Returns the ECC name
Created in NX5.0.0.



License requirements : None

Returns the edge match toggle
Created in NX7.0.0.



License requirements : None

Returns the edge match tolerance
Created in NX5.0.0.



License requirements : None

Returns the edge merge angle
Created in NX5.0.0.



License requirements : None

Returns the element size
Created in NX5.0.0.



License requirements : None

Returns the elem type name.

This name is solver environment dependent. These are the same names that show up in the meshing dialogues. Refer to the release specific CAE user documentation to set a specific element name desired for a specific solver environment in a given release, refer to the release specific user manual
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Returns the flip diagonals option
Created in NX7.0.0.



License requirements : None

Returns the format mesh option
Created in NX5.0.0.



License requirements : None

Returns the corner data.

Returns:

Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
faceface

Returns the jacobian
Created in NX5.0.0.



License requirements : None

Returns the keep free meshes option
Created in NX6.0.0.



License requirements : None

Returns the merge edges option
Created in NX5.0.0.



License requirements : None

Returns the mid node opt
Created in NX5.0.0.



License requirements : None

Previews the mapped mesh for further edit.

After preview, corner definition is allowed.
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Returns the project vertices option
Created in NX7.0.0.



License requirements : None

Returns the quad only mesh option
Created in NX6.0.0.



License requirements : None

Returns the selection face
Created in NX5.0.0.



License requirements : None

void NXOpen::CAE::MappedMeshBuilder::SetCornerData ( NXOpen::NXObject face,
const std::vector< NXOpen::NXObject * > &  vertexList 
)

Sets the corner data.


Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
faceface
vertexListvertex list
void NXOpen::CAE::MappedMeshBuilder::SetEccAuto ( bool  eccAutoOption)

Sets the ECC automatic mode option
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
eccAutoOptionecc auto option

Sets the ECC name
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
eccNameeccname

Sets the edge match toggle
Created in NX7.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
edgeMatchOptionedge match option
void NXOpen::CAE::MappedMeshBuilder::SetEdgeMatchTolerance ( double  edgeMatchTolerance)

Sets the edge match tolerance
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
edgeMatchToleranceedge match tolerance
void NXOpen::CAE::MappedMeshBuilder::SetEdgeMergeAngle ( double  edgeMergeAngle)

Sets the edge merge angle
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
edgeMergeAngleedge merge angle
void NXOpen::CAE::MappedMeshBuilder::SetElementSize ( double  elementSize)

Sets the element size
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
elementSizeelement size

Sets the elem type name.

This name is solver environment dependent. These are the same names that show up in the meshing dialogues. Refer to the release specific CAE user documentation to set a specific element name desired for a specific solver environment in a given release, refer to the release specific user manual
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
typeOfElementtype of element
void NXOpen::CAE::MappedMeshBuilder::SetFlipDiagonals ( bool  flipDiagonalsOption)

Sets the flip diagonals option
Created in NX7.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
flipDiagonalsOptionflip diagonals option
void NXOpen::CAE::MappedMeshBuilder::SetFormatMesh ( bool  formatMeshOption)

Sets the format mesh option
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
formatMeshOptionformat mesh option

Sets the jacobian
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
jacobianjacobian
void NXOpen::CAE::MappedMeshBuilder::SetKeepFreeMeshes ( bool  quadOnlyMeshOption)

Sets the keep free meshes option
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
quadOnlyMeshOptionquad only mesh option
void NXOpen::CAE::MappedMeshBuilder::SetMergeEdges ( bool  mergeEdgesOption)

Sets the merge edges option
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
mergeEdgesOptionmerge edges option

Sets the mid node opt
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
midNodeTypemid node type
void NXOpen::CAE::MappedMeshBuilder::SetProjectVertices ( bool  projectVerticesOption)

Sets the project vertices option
Created in NX7.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
projectVerticesOptionproject vertices option
void NXOpen::CAE::MappedMeshBuilder::SetQuadOnlyMesh ( bool  quadOnlyMeshOption)

Sets the quad only mesh option
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
quadOnlyMeshOptionquad only mesh option

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