public interface EmbossSidewall extends TaggedObject
Features.EmbossSidewall.SidewallMethod#ISOCLINE_TAPERED
Modifier and Type | Interface and Description |
---|---|
static class |
EmbossSidewall.SidewallMethod
Describes the method that can be applied to define the sidewall.
|
Modifier and Type | Method and Description |
---|---|
EmbossTaper |
addNewTaper()
Create a new single
EmbossTaper object and appends to the sidewall taper list. |
Expression |
angle()
Returns the sidewall defaults taper angle
License requirements: None. |
nxopen.Direction |
direction()
Returns the draw direction for sidewall
License requirements: None. |
EmbossTaper[] |
getTapers()
The sidewall tapers
License requirements: None. |
EmbossJoggle |
joggle()
Returns the sidewall joggle
License requirements: None. |
void |
removeTaper(int index)
Sidewall got a list of EmbossTaper objects.
|
void |
setAngle(String angle)
Set the sidewall defaults taper angle
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDirection(nxopen.Direction sidewallDirection)
Sets the draw direction for sidewall
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setJoggle(EmbossJoggle joggle)
Sets the sidewall joggle
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setNewAngle(double angle)
Set a new taper angle
License requirements: None. |
void |
setSidewallOption(EmbossSidewall.SidewallMethod sidewallMethod)
Sets the method to create sidewall
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTapers(EmbossTaper[] tapers)
The sidewall tapers
License requirements: solid_modeling ("SOLIDS MODELING") . |
EmbossSidewall.SidewallMethod |
sidewallOption()
Returns the method to create sidewall
License requirements: None. |
printTestData, printTestData, tag, tagValue
void setSidewallOption(EmbossSidewall.SidewallMethod sidewallMethod) throws NXException, RemoteException
sidewallMethod
- The method to create sidewallNXException
RemoteException
EmbossSidewall.SidewallMethod sidewallOption() throws NXException, RemoteException
NXException
RemoteException
void setDirection(nxopen.Direction sidewallDirection) throws NXException, RemoteException
sidewallDirection
- The draw direction for sidewallNXException
RemoteException
nxopen.Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setAngle(String angle) throws NXException, RemoteException
angle
- Default taper angle NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
void setNewAngle(double angle) throws NXException, RemoteException
angle
- Set a new taper angleNXException
RemoteException
void setJoggle(EmbossJoggle joggle) throws NXException, RemoteException
joggle
- EmbossJoggle objectNXException
RemoteException
EmbossJoggle joggle() throws NXException, RemoteException
NXException
RemoteException
void setTapers(EmbossTaper[] tapers) throws NXException, RemoteException
tapers
- Array of EmbossTaper objects. There may be many EmbossTaper objects for multiple values of angle.NXException
RemoteException
EmbossTaper[] getTapers() throws NXException, RemoteException
NXException
RemoteException
EmbossTaper addNewTaper() throws NXException, RemoteException
EmbossTaper
object and appends to the sidewall taper list.
NXException
RemoteException
void removeTaper(int index) throws NXException, RemoteException
EmbossTaper
by its index.
index
- Index of EmbossTaper object which to be deletedNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.