public interface BodyByEquationBuilder extends FeatureBuilder
BodyByEquation
builder.
This feature is dependent on either a Symbolica or Maple spreadsheet
to drive the mathematical representation of the feature body.
FeatureCollection.createBodyByEquationBuilder(nxopen.features.BodyByEquation)
Property | Value |
---|---|
Associative | 1 |
StlFileUnits | Millimeters |
Modifier and Type | Interface and Description |
---|---|
static class |
BodyByEquationBuilder.LocationTypes
The option to specify where the Symbolica or Maple worksheet exists.
|
static class |
BodyByEquationBuilder.StlFileUnitTypes
The option to specify the size of an STL unit (e.g. selecting Millimeters means that every STL unit is represented as 1 mm within the NX work part).
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the option to identify if the feature should associatively update.
|
int |
embeddedWorksheet()
Returns the currently selected embedded worksheet index.
|
boolean |
embedWorksheet()
Returns the option to embed worksheet in part
License requirements: None. |
String |
fileBrowser()
Returns the Symbolica or Maple file.
|
BodyByEquationBuilder.LocationTypes |
location()
Returns the source location of the Symbolica or Maple worksheet.
|
String |
nativeFileBrowser()
Returns the native OS file browser
License requirements: None. |
int |
plotVariableName()
Returns the Symbolica or Maple plot3D variable index to export that defines the surface to be used in this feature.
|
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEmbeddedWorksheet(int embeddedWorksheet)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEmbedWorksheet(boolean embedWorksheet)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFileBrowser(String filename)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setLocation(BodyByEquationBuilder.LocationTypes location)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setNativeFileBrowser(String filename)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPlotVariableName(int plotVariableName)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStlFileUnits(BodyByEquationBuilder.StlFileUnitTypes stlFileUnits)
License requirements: solid_modeling ("SOLIDS MODELING") . |
BodyByEquationBuilder.StlFileUnitTypes |
stlFileUnits()
Returns the option to specify the size of an STL unit.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
BodyByEquationBuilder.LocationTypes location() throws NXException, RemoteException
NXException
RemoteException
void setLocation(BodyByEquationBuilder.LocationTypes location) throws NXException, RemoteException
location
- NXException
RemoteException
String fileBrowser() throws NXException, RemoteException
NXException
RemoteException
void setFileBrowser(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String nativeFileBrowser() throws NXException, RemoteException
NXException
RemoteException
void setNativeFileBrowser(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
int embeddedWorksheet() throws NXException, RemoteException
NXException
RemoteException
void setEmbeddedWorksheet(int embeddedWorksheet) throws NXException, RemoteException
embeddedWorksheet
- NXException
RemoteException
boolean embedWorksheet() throws NXException, RemoteException
NXException
RemoteException
void setEmbedWorksheet(boolean embedWorksheet) throws NXException, RemoteException
embedWorksheet
- NXException
RemoteException
int plotVariableName() throws NXException, RemoteException
NXException
RemoteException
void setPlotVariableName(int plotVariableName) throws NXException, RemoteException
plotVariableName
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
BodyByEquationBuilder.StlFileUnitTypes stlFileUnits() throws NXException, RemoteException
NXException
RemoteException
void setStlFileUnits(BodyByEquationBuilder.StlFileUnitTypes stlFileUnits) throws NXException, RemoteException
stlFileUnits
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.