public interface ExcessMaterialBuilder
ExcessMaterial
builder.
The Excess Material feature adds excess manufacturing material to the end of plate.
ShipCollection.createExcessMaterialBuilder(nxopen.features.shipdesign.ExcessMaterial)
Property | Value |
---|---|
EndOffset.Value | 10 (millimeters part), 10 (inches part) |
ExtendEndFace | 0 |
ExtendStartFace | 0 |
OffsetDistance.Value (deprecated) | 10 (millimeters part), 10 (inches part) |
OffsetType | Constant |
StartOffset.Value | 10 (millimeters part), 10 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ExcessMaterialBuilder.Offset
The offset type (only applicable for excess material, fitup will ignore the offset type)
|
static class |
ExcessMaterialBuilder.Types
The feature type
|
static class |
ExcessMaterialBuilder.VersionID
version identifiers for the different revisions of the excess material feature.
|
Modifier and Type | Method and Description |
---|---|
Expression |
endOffset()
Returns the end offset (only applicable for excess material with variable offsets, fitup and constant offset excess material will ignore this value)
License requirements: None. |
boolean |
extendEndFace()
Returns the extend end side face option (not applicable for fitup)
License requirements: None. |
boolean |
extendStartFace()
Returns the extend start side face option (not applicable for fitup)
License requirements: None. |
Expression |
offsetDistance()
Deprecated.
Deprecated in NX9.0.2. Use
startOffset() instead.
|
ExcessMaterialBuilder.Offset |
offsetType()
Returns the offset type (only applicable for excess material, fitup will ignore the offset type)
License requirements: None. |
SelectFace |
selectFace()
Deprecated.
Deprecated in NX8.0.0. Use
selectFaces() instead.
|
ScCollector |
selectFaces()
Returns the faces that need to have excess material.
|
void |
setExtendEndFace(boolean extendEndFace)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setExtendStartFace(boolean extendStartFace)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setOffsetType(ExcessMaterialBuilder.Offset offsetType)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setType(ExcessMaterialBuilder.Types type)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
Expression |
startOffset()
Returns the start offset (replaces the legacy offset distance property, and is used for both excess material and fitup)
License requirements: None. |
ExcessMaterialBuilder.Types |
type()
Returns the feature type (ie excess material or fitup)
License requirements: None. |
ExcessMaterialBuilder.VersionID |
version()
Returns the version of the feature (used to determine which properties and methods are applicable) during edit.
|
SelectFace selectFace() throws NXException, RemoteException
selectFaces()
instead.
NXException
RemoteException
ScCollector selectFaces() throws NXException, RemoteException
NXException
RemoteException
Expression offsetDistance() throws NXException, RemoteException
startOffset()
instead.
NXException
RemoteException
ExcessMaterialBuilder.Offset offsetType() throws NXException, RemoteException
NXException
RemoteException
void setOffsetType(ExcessMaterialBuilder.Offset offsetType) throws NXException, RemoteException
offsetType
- NXException
RemoteException
Expression startOffset() throws NXException, RemoteException
NXException
RemoteException
Expression endOffset() throws NXException, RemoteException
NXException
RemoteException
boolean extendStartFace() throws NXException, RemoteException
NXException
RemoteException
void setExtendStartFace(boolean extendStartFace) throws NXException, RemoteException
extendStartFace
- NXException
RemoteException
boolean extendEndFace() throws NXException, RemoteException
NXException
RemoteException
void setExtendEndFace(boolean extendEndFace) throws NXException, RemoteException
extendEndFace
- NXException
RemoteException
ExcessMaterialBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(ExcessMaterialBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
ExcessMaterialBuilder.VersionID version() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.