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

Represents a CAE::ElementTranslateBuilder
To create a new instance of this class, use CAE::NodeElementManager::CreateElementTranslateBuilder

Created in NX5.0.0. More...

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

List of all members.

Public Types

enum  DistanceType { DistanceTypePerCopy, DistanceTypeTotal }
 Distance - specify whether the translation distance is per copy or total. More...
enum  ElemDimensionType { ElemDimensionTypeAny, ElemDimensionTypeBeam, ElemDimensionTypeShell, ElemDimensionTypeSolid }
 Dimension of the elements to be created. More...
enum  LabelType { LabelTypeLabel, LabelTypeOffset }
 Option to use label/increment or offset. More...
enum  MethodType { MethodTypeComponent, MethodTypeDirection, MethodTypeElemNormal }
 Translation method. More...
enum  NewMeshType { NewMeshTypeCreate, NewMeshTypeExisting }
 Option to create a new mesh or add the new elements to an existing mesh. More...

Public Member Functions

NXOpen::CoordinateSystemCsys ()
 Returns the coordinate system to be used for translating the selected elements
Created in NX5.0.0.
NXOpen::ExpressionDistance ()
 Returns the total distance for translation along a vector
Created in NX5.0.0.
NXOpen::CAE::ElementTranslateBuilder::DistanceType DistanceOption ()
 Returns the distance option
Created in NX5.0.0.
NXOpen::CAE::ElementTranslateBuilder::ElemDimensionType ElementDimension ()
 Returns the dimension of the elements to be translated
Created in NX5.0.0.
NXOpen::CAE::SelectElementsBuilderElementSelection ()
 Returns the selected elements
Created in NX5.0.0.
NXOpen::CAE::ElementTypeBuilderElementType ()
 Returns the element type builder.
int FlipState ()
 Returns the flip state from the builder
Created in NX8.0.0.
int Increment ()
 Returns the increment in label for each new element
Created in NX5.0.0.
int Label ()
 Returns the start label for the new elements
Created in NX5.0.0.
NXOpen::CAE::ElementTranslateBuilder::LabelType LabelOption ()
 Returns the option to specify the start label and increment for the new elements OR specify an offset from the existing element labels
Created in NX5.0.0.
NXString MeshCollectorName ()
 Returns the name of the mesh collector which will hold the new elements
Created in NX5.0.0.
NXString MeshName ()
 Returns the name of the mesh that will hold the new elements
Created in NX5.0.0.
NXOpen::CAE::ElementTranslateBuilder::MethodType Method ()
 Returns the method to be used for translating the selected elements
Created in NX5.0.0.
NXString NeutralName ()
 Returns the neutral name of the elements to be created
Created in NX5.0.0.
NXOpen::CAE::ElementTranslateBuilder::NewMeshType NewMeshOption ()
 Returns the option to create a new mesh or add the new elements to an existing mesh
Created in NX5.0.0.
int NumCopy ()
 Returns the number of copies to be created for each selected element
Created in NX5.0.0.
int Offset ()
 Returns the offset to be used to generate new element labels
Created in NX5.0.0.
NXOpen::ExpressionPAngle ()
 Returns the phi angle for translation in a spherical coordinate system
Created in NX5.0.0.
NXOpen::ExpressionRDistance ()
 Returns the radial component of distance for translation in a cylindrical/spherical coordinate system
Created in NX5.0.0.
void SetCsys (NXOpen::CoordinateSystem *csys)
 Sets the coordinate system to be used for translating the selected elements
Created in NX5.0.0.
void SetDistanceOption (NXOpen::CAE::ElementTranslateBuilder::DistanceType distanceOption)
 Sets the distance option
Created in NX5.0.0.
void SetElementDimension (NXOpen::CAE::ElementTranslateBuilder::ElemDimensionType elementDimension)
 Sets the dimension of the elements to be translated
Created in NX5.0.0.
void SetFlipState (int flipstate)
 Sets the flip state from the builder
Created in NX8.0.0.
void SetIncrement (int increment)
 Sets the increment in label for each new element
Created in NX5.0.0.
void SetLabel (int label)
 Sets the start label for the new elements
Created in NX5.0.0.
void SetLabelOption (NXOpen::CAE::ElementTranslateBuilder::LabelType labelOption)
 Sets the option to specify the start label and increment for the new elements OR specify an offset from the existing element labels
Created in NX5.0.0.
void SetMeshCollectorName (const NXString &meshCollectorName)
 Sets the name of the mesh collector which will hold the new elements
Created in NX5.0.0.
void SetMeshName (const NXString &meshName)
 Sets the name of the mesh that will hold the new elements
Created in NX5.0.0.
void SetMethod (NXOpen::CAE::ElementTranslateBuilder::MethodType method)
 Sets the method to be used for translating the selected elements
Created in NX5.0.0.
void SetNeutralName (const NXString &neutralName)
 Sets the neutral name of the elements to be created
Created in NX5.0.0.
void SetNewMeshOption (NXOpen::CAE::ElementTranslateBuilder::NewMeshType newMeshOption)
 Sets the option to create a new mesh or add the new elements to an existing mesh
Created in NX5.0.0.
void SetNumCopy (int numCopy)
 Sets the number of copies to be created for each selected element
Created in NX5.0.0.
void SetOffset (int offset)
 Sets the offset to be used to generate new element labels
Created in NX5.0.0.
void SetVector (NXOpen::Direction *vector)
 Sets the vector along which the selected elements should be translated
Created in NX5.0.0.
NXOpen::ExpressionTAngle ()
 Returns the theta angle for translation in a cylindrical/spherical coordinate system
Created in NX5.0.0.
NXOpen::DirectionVector ()
 Returns the vector along which the selected elements should be translated
Created in NX5.0.0.
NXOpen::ExpressionXDistance ()
 Returns the x component of distance for translation in a cartesian coordinate system
Created in NX5.0.0.
NXOpen::ExpressionYDistance ()
 Returns the y component of distance for translation in a cartesian coordinate system
Created in NX5.0.0.
NXOpen::ExpressionZDistance ()
 Returns the z component of distance for translation in a cartesian/cylindrical coordinate system
Created in NX5.0.0.

Detailed Description

Represents a CAE::ElementTranslateBuilder
To create a new instance of this class, use CAE::NodeElementManager::CreateElementTranslateBuilder

Created in NX5.0.0.



Member Enumeration Documentation

Distance - specify whether the translation distance is per copy or total.

Enumerator:
DistanceTypePerCopy 

distance specified is for each copy

DistanceTypeTotal 

distance specified is total translation distance

Dimension of the elements to be created.

Enumerator:
ElemDimensionTypeAny 

any element can be selected

ElemDimensionTypeBeam 

only beam elements can be selected

ElemDimensionTypeShell 

only shell elements can be selected

ElemDimensionTypeSolid 

only solid elements can be selected

Option to use label/increment or offset.

Enumerator:
LabelTypeLabel 

specify start label and increment for new elements

LabelTypeOffset 

offset labels of selected element to get new labels

Translation method.

Enumerator:
MethodTypeComponent 

translate by components

MethodTypeDirection 

translate along a vector

MethodTypeElemNormal 

translate along element normal

Option to create a new mesh or add the new elements to an existing mesh.

Enumerator:
NewMeshTypeCreate 

create a new mesh

NewMeshTypeExisting 

add new elements to an existing mesh


Member Function Documentation

Returns the coordinate system to be used for translating the selected elements
Created in NX5.0.0.



License requirements : None

Returns the total distance for translation along a vector
Created in NX5.0.0.



License requirements : None

Returns the distance option
Created in NX5.0.0.



License requirements : None

Returns the dimension of the elements to be translated
Created in NX5.0.0.



License requirements : None

Returns the selected elements
Created in NX5.0.0.



License requirements : None

Returns the element type builder.


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Returns the flip state from the builder
Created in NX8.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Returns the increment in label for each new element
Created in NX5.0.0.



License requirements : None

Returns the start label for the new elements
Created in NX5.0.0.



License requirements : None

Returns the option to specify the start label and increment for the new elements OR specify an offset from the existing element labels
Created in NX5.0.0.



License requirements : None

Returns the name of the mesh collector which will hold the new elements
Created in NX5.0.0.



License requirements : None

Returns the name of the mesh that will hold the new elements
Created in NX5.0.0.



License requirements : None

Returns the method to be used for translating the selected elements
Created in NX5.0.0.



License requirements : None

Returns the neutral name of the elements to be created
Created in NX5.0.0.



License requirements : None

Returns the option to create a new mesh or add the new elements to an existing mesh
Created in NX5.0.0.



License requirements : None

Returns the number of copies to be created for each selected element
Created in NX5.0.0.



License requirements : None

Returns the offset to be used to generate new element labels
Created in NX5.0.0.



License requirements : None

Returns the phi angle for translation in a spherical coordinate system
Created in NX5.0.0.



License requirements : None

Returns the radial component of distance for translation in a cylindrical/spherical coordinate system
Created in NX5.0.0.



License requirements : None

Sets the coordinate system to be used for translating the selected elements
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
csyscsys

Sets the distance option
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
distanceOptiondistance option

Sets the dimension of the elements to be translated
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
elementDimensionelement dimension

Sets the flip state from the builder
Created in NX8.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
flipstateflipstate

Sets the increment in label for each new element
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
incrementincrement

Sets the start label for the new elements
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
labellabel

Sets the option to specify the start label and increment for the new elements OR specify an offset from the existing element labels
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
labelOptionlabel option

Sets the name of the mesh collector which will hold the new elements
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
meshCollectorNamemesh collector name

Sets the name of the mesh that will hold the new elements
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
meshNamemesh name

Sets the method to be used for translating the selected elements
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
methodmethod

Sets the neutral name of the elements to be created
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
neutralNameneutral name

Sets the option to create a new mesh or add the new elements to an existing mesh
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
newMeshOptionnew mesh option

Sets the number of copies to be created for each selected element
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
numCopynum copy

Sets the offset to be used to generate new element labels
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
offsetoffset

Sets the vector along which the selected elements should be translated
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
vectorvector

Returns the theta angle for translation in a cylindrical/spherical coordinate system
Created in NX5.0.0.



License requirements : None

Returns the vector along which the selected elements should be translated
Created in NX5.0.0.



License requirements : None

Returns the x component of distance for translation in a cartesian coordinate system
Created in NX5.0.0.



License requirements : None

Returns the y component of distance for translation in a cartesian coordinate system
Created in NX5.0.0.



License requirements : None

Returns the z component of distance for translation in a cartesian/cylindrical coordinate system
Created in NX5.0.0.



License requirements : None


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