public interface EmbossRegion extends TaggedObject
Features.EmbossRegion.ConvexityOption#MIXED
Modifier and Type | Interface and Description |
---|---|
static class |
EmbossRegion.ConvexityOption
Describes whether the emboss geometry is above the target("Pad") or below the target("Pocket"), or both("Mixed").
|
Modifier and Type | Method and Description |
---|---|
EmbossRegion.ConvexityOption |
convexity()
Returns the convexity option
License requirements: None. |
nxopen.Direction |
direction()
Returns the default direction
License requirements: None. |
EmbossLimit[] |
getLimits()
The emboss limits
License requirements: None. |
EmbossProjection |
projection()
Returns the emboss projection object
License requirements: None. |
Section |
section()
Returns the section that is composed of chains
License requirements: None. |
void |
setConvexity(EmbossRegion.ConvexityOption convexity)
Sets the convexity option
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDirection(nxopen.Direction direction)
Sets the default direction
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setLimits(EmbossLimit[] limits)
The emboss limits
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProjection(EmbossProjection projection)
Sets the emboss projection object
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSection(Section section)
Sets the section that is composed of chains
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSidewall(EmbossSidewall sidewall)
Sets the emboss sidewall object
License requirements: solid_modeling ("SOLIDS MODELING") . |
EmbossSidewall |
sidewall()
Returns the emboss sidewall object
License requirements: None. |
printTestData, printTestData, tag, tagValue
void setSection(Section section) throws NXException, RemoteException
section
- The section that is composed of chains. Each Chain will be a tangent list of curves so the Draft angles for sidewalls can be managed properly.NXException
RemoteException
Section section() throws NXException, RemoteException
NXException
RemoteException
void setDirection(nxopen.Direction direction) throws NXException, RemoteException
direction
- The default direction for section projection/translation/sidewall/joggle, if they are not specifiedNXException
RemoteException
nxopen.Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setConvexity(EmbossRegion.ConvexityOption convexity) throws NXException, RemoteException
convexity
- The convexity option. See the comment of Features.EmbossRegion.ConvexityOption
for more details.NXException
RemoteException
EmbossRegion.ConvexityOption convexity() throws NXException, RemoteException
Features.EmbossRegion.ConvexityOption
for more details.NXException
RemoteException
void setProjection(EmbossProjection projection) throws NXException, RemoteException
projection
- The emboss projection objectNXException
RemoteException
EmbossProjection projection() throws NXException, RemoteException
NXException
RemoteException
void setSidewall(EmbossSidewall sidewall) throws NXException, RemoteException
sidewall
- The emboss sidewall objectNXException
RemoteException
EmbossSidewall sidewall() throws NXException, RemoteException
NXException
RemoteException
void setLimits(EmbossLimit[] limits) throws NXException, RemoteException
limits
- Array of EmbossLimit objects. In NX4, only one limit is supported.NXException
RemoteException
EmbossLimit[] getLimits() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.