public interface Nester3D extends Builder
ApplicationManager.get3DNester()
Property | Value |
---|---|
Accuracy | 2.5 |
ConstraintType | Free |
SolutionType | OptimizeHeight |
StopAfter | 2 |
ViewProgress | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
Nester3D.Constraint
Interface for AM Nesting Dialog Builder
|
static class |
Nester3D.Solution
Interface for AM Nesting Dialog Builder
|
Modifier and Type | Method and Description |
---|---|
double |
accuracy()
Returns the accuracy
License requirements: None. |
Nester3D.Constraint |
constraintType()
Returns the constraints
License requirements: None. |
NestingStatus |
executeNesting()
Execute the Nesting
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
void |
setAccuracy(double accuracy)
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
void |
setConstraintType(Nester3D.Constraint constraint)
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
void |
setSolutionType(Nester3D.Solution solutionType)
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
void |
setSpacing(double spacing)
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
void |
setStopAfter(int stopAfter)
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
void |
setViewProgress(boolean viewProgress)
License requirements: am_pb_mtls_nest_3d_2 ("Advanced NX Powder Bed Additive 3D Nesting") OR am_pb_mtls_nest_3d_1 ("Basic NX Powder Bed Additive 3D Nesting") . |
Nester3D.Solution |
solutionType()
Returns the solution type
License requirements: None. |
double |
spacing()
Returns the spacing between parts
License requirements: None. |
int |
stopAfter()
Returns the stop after
License requirements: None. |
boolean |
viewProgress()
Returns the view progress
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
double spacing() throws NXException, RemoteException
NXException
RemoteException
void setSpacing(double spacing) throws NXException, RemoteException
spacing
- NXException
RemoteException
Nester3D.Constraint constraintType() throws NXException, RemoteException
NXException
RemoteException
void setConstraintType(Nester3D.Constraint constraint) throws NXException, RemoteException
constraint
- NXException
RemoteException
boolean viewProgress() throws NXException, RemoteException
NXException
RemoteException
void setViewProgress(boolean viewProgress) throws NXException, RemoteException
viewProgress
- NXException
RemoteException
Nester3D.Solution solutionType() throws NXException, RemoteException
NXException
RemoteException
void setSolutionType(Nester3D.Solution solutionType) throws NXException, RemoteException
solutionType
- NXException
RemoteException
double accuracy() throws NXException, RemoteException
NXException
RemoteException
void setAccuracy(double accuracy) throws NXException, RemoteException
accuracy
- NXException
RemoteException
int stopAfter() throws NXException, RemoteException
NXException
RemoteException
void setStopAfter(int stopAfter) throws NXException, RemoteException
stopAfter
- NXException
RemoteException
NestingStatus executeNesting() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.