public interface ElementTranslateBuilder extends Builder
ElementTranslateBuilder
NodeElementManager.createElementTranslateBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
ElementTranslateBuilder.DistanceType
Distance - specify whether the translation distance is per copy or total
|
static class |
ElementTranslateBuilder.ElemDimensionType
Dimension of the elements to be created
|
static class |
ElementTranslateBuilder.LabelType
Option to use label/increment or offset
|
static class |
ElementTranslateBuilder.MethodType
Translation method
|
static class |
ElementTranslateBuilder.NewMeshType
Option to create a new mesh or add the new elements to an existing mesh
|
Modifier and Type | Method and Description |
---|---|
CoordinateSystem |
csys()
Returns the coordinate system to be used for translating the selected elements
License requirements: None. |
Expression |
distance()
Returns the total distance for translation along a vector
License requirements: None. |
ElementTranslateBuilder.DistanceType |
distanceOption()
Returns the distance option
License requirements: None. |
ElementTranslateBuilder.ElemDimensionType |
elementDimension()
Returns the dimension of the elements to be translated
License requirements: None. |
SelectElementsBuilder |
elementSelection()
Returns the selected elements
License requirements: None. |
ElementTypeBuilder |
elementType()
Returns the element type builder.
|
boolean |
exportMesh()
Returns the option which indicates whether mesh is exported to solver or not.
|
int |
flipState()
Returns the flip state from the builder
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
increment()
Returns the increment in label for each new element
License requirements: None. |
int |
label()
Returns the start label for the new elements
License requirements: None. |
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
License requirements: None. |
String |
meshCollectorName()
Returns the name of the mesh collector which will hold the new elements
License requirements: None. |
String |
meshName()
Returns the name of the mesh that will hold the new elements
License requirements: None. |
ElementTranslateBuilder.MethodType |
method()
Returns the method to be used for translating the selected elements
License requirements: None. |
String |
neutralName()
Returns the neutral name of the elements to be created
License requirements: None. |
ElementTranslateBuilder.NewMeshType |
newMeshOption()
Returns the option to create a new mesh or add the new elements to an existing mesh
License requirements: None. |
int |
numCopy()
Returns the number of copies to be created for each selected element
License requirements: None. |
int |
offset()
Returns the offset to be used to generate new element labels
License requirements: None. |
Expression |
pangle()
Returns the phi angle for translation in a spherical coordinate system
License requirements: None. |
Expression |
rdistance()
Returns the radial component of distance for translation in a cylindrical/spherical coordinate system
License requirements: None. |
void |
setCsys(CoordinateSystem csys)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setDistanceOption(ElementTranslateBuilder.DistanceType distanceOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setElementDimension(ElementTranslateBuilder.ElemDimensionType elementDimension)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setExportMesh(boolean fExportMesh)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setFlipState(int flipstate)
Sets the flip state from the builder
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setIncrement(int increment)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setLabel(int label)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setLabelOption(ElementTranslateBuilder.LabelType labelOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMeshCollectorName(String meshCollectorName)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMeshName(String meshName)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMethod(ElementTranslateBuilder.MethodType method)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setNeutralName(String neutralName)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setNewMeshOption(ElementTranslateBuilder.NewMeshType newMeshOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setNumCopy(int numCopy)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setOffset(int offset)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setVector(Direction vector)
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
tangle()
Returns the theta angle for translation in a cylindrical/spherical coordinate system
License requirements: None. |
Direction |
vector()
Returns the vector along which the selected elements should be translated
License requirements: None. |
Expression |
xdistance()
Returns the x component of distance for translation in a cartesian coordinate system
License requirements: None. |
Expression |
ydistance()
Returns the y component of distance for translation in a cartesian coordinate system
License requirements: None. |
Expression |
zdistance()
Returns the z component of distance for translation in a cartesian/cylindrical coordinate system
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectElementsBuilder elementSelection() throws NXException, RemoteException
NXException
RemoteException
ElementTypeBuilder elementType() throws NXException, RemoteException
NXException
RemoteException
int numCopy() throws NXException, RemoteException
NXException
RemoteException
void setNumCopy(int numCopy) throws NXException, RemoteException
numCopy
- NXException
RemoteException
ElementTranslateBuilder.MethodType method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(ElementTranslateBuilder.MethodType method) throws NXException, RemoteException
method
- NXException
RemoteException
CoordinateSystem csys() throws NXException, RemoteException
NXException
RemoteException
void setCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
int flipState() throws NXException, RemoteException
NXException
RemoteException
void setFlipState(int flipstate) throws NXException, RemoteException
flipstate
- NXException
RemoteException
ElementTranslateBuilder.DistanceType distanceOption() throws NXException, RemoteException
NXException
RemoteException
void setDistanceOption(ElementTranslateBuilder.DistanceType distanceOption) throws NXException, RemoteException
distanceOption
- NXException
RemoteException
Expression distance() throws NXException, RemoteException
NXException
RemoteException
Expression xdistance() throws NXException, RemoteException
NXException
RemoteException
Expression ydistance() throws NXException, RemoteException
NXException
RemoteException
Expression zdistance() throws NXException, RemoteException
NXException
RemoteException
Expression rdistance() throws NXException, RemoteException
NXException
RemoteException
Expression tangle() throws NXException, RemoteException
NXException
RemoteException
Expression pangle() throws NXException, RemoteException
NXException
RemoteException
ElementTranslateBuilder.ElemDimensionType elementDimension() throws NXException, RemoteException
NXException
RemoteException
void setElementDimension(ElementTranslateBuilder.ElemDimensionType elementDimension) throws NXException, RemoteException
elementDimension
- NXException
RemoteException
String neutralName() throws NXException, RemoteException
NXException
RemoteException
void setNeutralName(String neutralName) throws NXException, RemoteException
neutralName
- NXException
RemoteException
String meshCollectorName() throws NXException, RemoteException
NXException
RemoteException
void setMeshCollectorName(String meshCollectorName) throws NXException, RemoteException
meshCollectorName
- NXException
RemoteException
ElementTranslateBuilder.NewMeshType newMeshOption() throws NXException, RemoteException
NXException
RemoteException
void setNewMeshOption(ElementTranslateBuilder.NewMeshType newMeshOption) throws NXException, RemoteException
newMeshOption
- NXException
RemoteException
String meshName() throws NXException, RemoteException
NXException
RemoteException
void setMeshName(String meshName) throws NXException, RemoteException
meshName
- NXException
RemoteException
ElementTranslateBuilder.LabelType labelOption() throws NXException, RemoteException
NXException
RemoteException
void setLabelOption(ElementTranslateBuilder.LabelType labelOption) throws NXException, RemoteException
labelOption
- NXException
RemoteException
int label() throws NXException, RemoteException
NXException
RemoteException
void setLabel(int label) throws NXException, RemoteException
label
- NXException
RemoteException
int increment() throws NXException, RemoteException
NXException
RemoteException
void setIncrement(int increment) throws NXException, RemoteException
increment
- NXException
RemoteException
int offset() throws NXException, RemoteException
NXException
RemoteException
void setOffset(int offset) throws NXException, RemoteException
offset
- NXException
RemoteException
boolean exportMesh() throws NXException, RemoteException
NXException
RemoteException
void setExportMesh(boolean fExportMesh) throws NXException, RemoteException
fExportMesh
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.