public interface ExpansionDrawingBuilder extends Builder
ExpansionDrawingBuilder
. This class is used to create expansion drawing
and just returns null
ShipCollection.createExpansionDrawingBuilder(nxopen.features.shipdesign.ExpansionDrawing)
Modifier and Type | Interface and Description |
---|---|
static class |
ExpansionDrawingBuilder.JaExpansiondrawingbuilderEnglishScale
the standard English drawing sheet scales
|
static class |
ExpansionDrawingBuilder.JaExpansiondrawingbuilderMetricScale
the standard Metric drawing sheet scales
|
Modifier and Type | Method and Description |
---|---|
Plane |
aftPlane()
Returns the aft plane
License requirements: None. |
Plane |
basePlane()
Returns the base plane
License requirements: None. |
boolean |
basicDesignMode()
Returns the basic design application flag
License requirements: None. |
DrawingTemplateBuilder |
drawingTemplate()
Returns the drawing template
License requirements: None. |
ExpansionDrawingBuilder.JaExpansiondrawingbuilderEnglishScale |
englishScale()
Returns the English drawing scale
License requirements: None. |
Plane |
forePlane()
Returns the fore plane
License requirements: None. |
boolean |
isEdit()
Returns the flag to indicate to either create or edit a Ship Expansion View.
|
ExpansionDrawingBuilder.JaExpansiondrawingbuilderMetricScale |
metricScale()
Returns the Metric drawing scale
License requirements: None. |
SelectNXObjectList |
platesToExpand()
Returns the plates to be expanded
License requirements: None. |
double |
scaleDenominator()
Returns the denominator of a custom scale
License requirements: None. |
double |
scaleNumerator()
Returns the numerator of a custom scale
License requirements: None. |
void |
setAftPlane(Plane aftPlane)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setBasePlane(Plane basePlane)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setBasicDesignMode(boolean isBasic)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setEdit(boolean isEdit)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setEnglishScale(ExpansionDrawingBuilder.JaExpansiondrawingbuilderEnglishScale englishScale)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setForePlane(Plane forePlane)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setMetricScale(ExpansionDrawingBuilder.JaExpansiondrawingbuilderMetricScale metricScale)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setScaleDenominator(double scaleDenominator)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setScaleNumerator(double scaleNumerator)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setTolerance(double tolerance)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setUpperPlane(Plane upperPlane)
License requirements: nx_ship_drafting ("Ship Drafting") . |
double |
tolerance()
Returns the tolerance
License requirements: None. |
Plane |
upperPlane()
Returns the upper plane
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DrawingTemplateBuilder drawingTemplate() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList platesToExpand() throws NXException, RemoteException
NXException
RemoteException
Plane basePlane() throws NXException, RemoteException
NXException
RemoteException
void setBasePlane(Plane basePlane) throws NXException, RemoteException
basePlane
- NXException
RemoteException
Plane upperPlane() throws NXException, RemoteException
NXException
RemoteException
void setUpperPlane(Plane upperPlane) throws NXException, RemoteException
upperPlane
- NXException
RemoteException
Plane forePlane() throws NXException, RemoteException
NXException
RemoteException
void setForePlane(Plane forePlane) throws NXException, RemoteException
forePlane
- NXException
RemoteException
Plane aftPlane() throws NXException, RemoteException
NXException
RemoteException
void setAftPlane(Plane aftPlane) throws NXException, RemoteException
aftPlane
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
boolean isEdit() throws NXException, RemoteException
NXException
RemoteException
void setEdit(boolean isEdit) throws NXException, RemoteException
isEdit
- NXException
RemoteException
boolean basicDesignMode() throws NXException, RemoteException
NXException
RemoteException
void setBasicDesignMode(boolean isBasic) throws NXException, RemoteException
isBasic
- NXException
RemoteException
ExpansionDrawingBuilder.JaExpansiondrawingbuilderMetricScale metricScale() throws NXException, RemoteException
NXException
RemoteException
void setMetricScale(ExpansionDrawingBuilder.JaExpansiondrawingbuilderMetricScale metricScale) throws NXException, RemoteException
metricScale
- the Metric drawing scaleNXException
RemoteException
ExpansionDrawingBuilder.JaExpansiondrawingbuilderEnglishScale englishScale() throws NXException, RemoteException
NXException
RemoteException
void setEnglishScale(ExpansionDrawingBuilder.JaExpansiondrawingbuilderEnglishScale englishScale) throws NXException, RemoteException
englishScale
- the English drawing scaleNXException
RemoteException
double scaleNumerator() throws NXException, RemoteException
NXException
RemoteException
void setScaleNumerator(double scaleNumerator) throws NXException, RemoteException
scaleNumerator
- NXException
RemoteException
double scaleDenominator() throws NXException, RemoteException
NXException
RemoteException
void setScaleDenominator(double scaleDenominator) throws NXException, RemoteException
scaleDenominator
- the denominator of a custom scaleNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.