public interface ProjectNodesToCadGeometryBuilder extends Builder
MeshManager.createProjectNodesToCadGeometryBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
ProjectNodesToCadGeometryBuilder.ListingOption
Listing Options
|
static class |
ProjectNodesToCadGeometryBuilder.Operation
Operations
|
static class |
ProjectNodesToCadGeometryBuilder.ProximityNodesData
This class holds the data returned from
getProximityNodes() |
Modifier and Type | Method and Description |
---|---|
NXColor |
adjustedNodeLocationColor()
Returns the display color of proximity node new location which
will meet the given tolerance with undelying CAD geometry.
|
void |
adjustProximityNodes()
Adjusts the proximity nodes identified to the new location to meet the given tolerance with
underlying CAD geometries.
|
SelectDisplayableObjectList |
checkedObjectsList()
Returns the selected objects for checking.
|
ProjectNodesToCadGeometryBuilder.ProximityNodesData |
getProximityNodes()
Returns the cached proximity nodes calculated by
CAE.ProjectNodesToCadGeometryBuilder#identifyProximityNodes . |
void |
identifyProximityNodes()
Identifies the proximity nodes which are off the underlying CAD geometry according to
CAE.ProjectNodesToCadGeometryBuilder#proximityTolerance and CAE.ProjectNodesToCadGeometryBuilder#setProximityTolerance and
CAE.ProjectNodesToCadGeometryBuilder#includeMidnodes and CAE.ProjectNodesToCadGeometryBuilder#setIncludeMidnodes . |
boolean |
includeMidnodes()
Returns a value indicating whether to include element midnodes in the operation.
|
ProjectNodesToCadGeometryBuilder.ListingOption |
listingOptionState()
Returns the listing option
License requirements: nx_masterfem ("Finite Element Modeling") . |
ProjectNodesToCadGeometryBuilder.Operation |
operationState()
Returns the operation to be performed.
|
NXColor |
originalNodeLocationColor()
Returns the display color of proximity nodes' original location.
|
double |
proximityTolerance()
Deprecated.
Deprecated in NX8.5.0. Use
CAE.ProjectNodesToCadGeometryBuilder#tolerance instead.
|
SelectMeshList |
selectionList()
Deprecated.
Deprecated in NX8.5.0. Use
CAE.ProjectNodesToCadGeometryBuilder#checkedObjectsList instead.
|
void |
setAdjustedNodeLocationColor(NXColor locationColor)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setIncludeMidnodes(boolean bIncludeMidnodes)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setListingOptionState(ProjectNodesToCadGeometryBuilder.ListingOption option)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setOperationState(ProjectNodesToCadGeometryBuilder.Operation operation)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setOriginalNodeLocationColor(NXColor locationColor)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setProximityTolerance(double dProximityTolerance)
Deprecated.
Deprecated in NX8.5.0. Use
CAE.ProjectNodesToCadGeometryBuilder#tolerance instead.
|
void |
setShowNodeLabels(boolean showLabels)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setShowNodeLocations(boolean showLocations)
License requirements: nx_masterfem ("Finite Element Modeling") . |
boolean |
showNodeLabels()
Returns a value indicating whether to show the labels for
proximity nodes are off underlying CAD geometry.
|
boolean |
showNodeLocations()
Returns a value indicating whether to show original location and adjusted location
for the proximity nodes that are off the underlying CAD geometry by a given tolerance.
|
Expression |
tolerance()
Returns the proximity tolerance used to determine if nodes on close enough to be considered on the CAD geometry
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectMeshList selectionList() throws NXException, RemoteException
CAE.ProjectNodesToCadGeometryBuilder#checkedObjectsList
instead.
NXException
RemoteException
SelectDisplayableObjectList checkedObjectsList() throws NXException, RemoteException
CAE.Mesh
,
CAE.CAEBody
or CAE.CAEFace
NXException
RemoteException
double proximityTolerance() throws NXException, RemoteException
CAE.ProjectNodesToCadGeometryBuilder#tolerance
instead.
NXException
RemoteException
void setProximityTolerance(double dProximityTolerance) throws NXException, RemoteException
CAE.ProjectNodesToCadGeometryBuilder#tolerance
instead.
dProximityTolerance
- NXException
RemoteException
Expression tolerance() throws NXException, RemoteException
NXException
RemoteException
boolean includeMidnodes() throws NXException, RemoteException
NXException
RemoteException
void setIncludeMidnodes(boolean bIncludeMidnodes) throws NXException, RemoteException
bIncludeMidnodes
- NXException
RemoteException
ProjectNodesToCadGeometryBuilder.Operation operationState() throws NXException, RemoteException
NXException
RemoteException
void setOperationState(ProjectNodesToCadGeometryBuilder.Operation operation) throws NXException, RemoteException
operation
- NXException
RemoteException
ProjectNodesToCadGeometryBuilder.ListingOption listingOptionState() throws NXException, RemoteException
NXException
RemoteException
void setListingOptionState(ProjectNodesToCadGeometryBuilder.ListingOption option) throws NXException, RemoteException
option
- NXException
RemoteException
boolean showNodeLocations() throws NXException, RemoteException
CAE.ProjectNodesToCadGeometryBuilder#originalNodeLocationColor
and CAE.ProjectNodesToCadGeometryBuilder#setOriginalNodeLocationColor
.
The adjusted node location will be displayed in color CAE.ProjectNodesToCadGeometryBuilder#adjustedNodeLocationColor
and CAE.ProjectNodesToCadGeometryBuilder#setAdjustedNodeLocationColor
.
NXException
RemoteException
void setShowNodeLocations(boolean showLocations) throws NXException, RemoteException
showLocations
- NXException
RemoteException
boolean showNodeLabels() throws NXException, RemoteException
NXException
RemoteException
void setShowNodeLabels(boolean showLabels) throws NXException, RemoteException
showLabels
- NXException
RemoteException
NXColor originalNodeLocationColor() throws NXException, RemoteException
NXException
RemoteException
void setOriginalNodeLocationColor(NXColor locationColor) throws NXException, RemoteException
locationColor
- NXException
RemoteException
NXColor adjustedNodeLocationColor() throws NXException, RemoteException
NXException
RemoteException
void setAdjustedNodeLocationColor(NXColor locationColor) throws NXException, RemoteException
locationColor
- NXException
RemoteException
void identifyProximityNodes() throws NXException, RemoteException
CAE.ProjectNodesToCadGeometryBuilder#proximityTolerance
and CAE.ProjectNodesToCadGeometryBuilder#setProximityTolerance
and
CAE.ProjectNodesToCadGeometryBuilder#includeMidnodes
and CAE.ProjectNodesToCadGeometryBuilder#setIncludeMidnodes
. If
showing nodes is true, the identified
node location will be displayed. The identified result will be cached, you could access the cached
identified nodes by CAE.ProjectNodesToCadGeometryBuilder#getProximityNodes
.
Each time, the old cached result will be clean up when the new identify process is running.
NXException
RemoteException
ProjectNodesToCadGeometryBuilder.ProximityNodesData getProximityNodes() throws NXException, RemoteException
CAE.ProjectNodesToCadGeometryBuilder#identifyProximityNodes
.
NXException
RemoteException
void adjustProximityNodes() throws NXException, RemoteException
Builder.commit()
will do the same thing. The adjust
work is only available when the context part of this builder is a CAE.FemPart
.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.