public interface PostAnnotationBuilder extends TransientObject
PostAnnotation
from Post
setElements(int[])
only.
setNodes(int[])
only.
setElements(int[])
and setNodes(int[])
.
Number of entities should be same for both.
setElements(int[])
and setEdgeFace(int[])
.
Number of entities should be same for both.
setElements(int[])
and setEdgeFace(int[])
.
Number of entities should be same for both.
setElements(int[])
, setNodes(int[])
and setEdgeFace(int[])
. Number of entities should be same for all three.
setElements(int[])
, setNodes(int[])
and setEdgeFace(int[])
. Number of entities should be same for all three.
Modifier and Type | Interface and Description |
---|---|
static class |
PostAnnotationBuilder.Type
select option to define the annotation type
|
Modifier and Type | Method and Description |
---|---|
PostAnnotation |
commitAnnotation()
Commits the annotation to create annotation object
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
delete()
Deletes the annotation builder.
|
void |
setAnnotationType(PostAnnotationBuilder.Type type)
Set the annotation type
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setCoordinate(double xcord,
double ycord)
Set the coordinates for user annotation
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setEdgeFace(int[] subIds)
Set the edge or face id for which annotation is defined
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setElements(int[] elementIds)
Set the element ids for which annotation is defined
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setName(String name)
Set the annotation name
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setNodes(int[] nodeIds)
Set the node ids for which annotation is defined
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setNumMinMax(int numMinMax)
Set the number of min/max annotation for min/max type of annotation
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setSectionAngles(double[] sectionAngles)
Set the section angles for axis-symmetric model for which annotation is defined.
|
void |
setSectors(int[] sectorIds)
Set the sector ids for cyclic-symmetric model for which annotation is defined
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setUpdateEntityOnResultChange(boolean update)
Set weather entity is to be updated in case of result update for min/max annotation
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setUsertext(String[] usertext)
Set the user text
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
_value, dispose, printTestData, printTestData
void setAnnotationType(PostAnnotationBuilder.Type type) throws NXException, RemoteException
type
- NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void setElements(int[] elementIds) throws NXException, RemoteException
elementIds
- NXException
RemoteException
void setNodes(int[] nodeIds) throws NXException, RemoteException
nodeIds
- NXException
RemoteException
void setEdgeFace(int[] subIds) throws NXException, RemoteException
subIds
- NXException
RemoteException
void setSectors(int[] sectorIds) throws NXException, RemoteException
sectorIds
- NXException
RemoteException
void setSectionAngles(double[] sectionAngles) throws NXException, RemoteException
AxiSymmetricParameters
sectionAngles
- NXException
RemoteException
void setNumMinMax(int numMinMax) throws NXException, RemoteException
numMinMax
- NXException
RemoteException
void setUpdateEntityOnResultChange(boolean update) throws NXException, RemoteException
update
- NXException
RemoteException
void setCoordinate(double xcord, double ycord) throws NXException, RemoteException
xcord
- ycord
- NXException
RemoteException
void setUsertext(String[] usertext) throws NXException, RemoteException
usertext
- Additional text in each boxNXException
RemoteException
PostAnnotation commitAnnotation() throws NXException, RemoteException
NXException
RemoteException
void delete() throws NXException, RemoteException
TransientObject.dispose()
after calling this method.
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.