public interface SectionDrawingBuilder extends Builder
SectionDrawingBuilder
.
This builder creates one or more Ship Section View and just returns null.
ShipCollection.createSectionDrawingBuilder()
Property | Value |
---|---|
SectionsPerDrawing | Multiple |
ViewType | DetailDesign |
ViewsPerSheet | One |
Modifier and Type | Interface and Description |
---|---|
static class |
SectionDrawingBuilder.SectionsPerDrawingOptions
Settings to indicate the section per drawing.
|
static class |
SectionDrawingBuilder.ViewsPerSheetOptions
Settings to indicate the views per sheet.
|
static class |
SectionDrawingBuilder.ViewTypeOptions
Settings to indicate the view type.
|
Modifier and Type | Method and Description |
---|---|
SectionViewBuilder |
createSectionViewBuilder()
Creates a
SectionViewBuilder
License requirements: nx_ship_drafting ("Ship Drafting") Created in NX10.0.0 |
NXObject[] |
findFocusPlates(NXObject frame,
double offset,
double frontProximity,
double backProximity)
Returns a list of focus plates at the given position
License requirements: nx_ship_drafting ("Ship Drafting") . |
SectionDrawingBuilder.SectionsPerDrawingOptions |
sectionsPerDrawing()
Returns the sct per drawing
License requirements: None. |
void |
setSectionsPerDrawing(SectionDrawingBuilder.SectionsPerDrawingOptions sctPerDrawing)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setViewsPerSheet(SectionDrawingBuilder.ViewsPerSheetOptions sctPerDrawing)
License requirements: nx_ship_drafting ("Ship Drafting") . |
void |
setViewType(SectionDrawingBuilder.ViewTypeOptions viewType)
License requirements: nx_ship_drafting ("Ship Drafting") . |
SectionViewBuilderList |
viewList()
Returns the section view list
License requirements: None. |
SectionDrawingBuilder.ViewsPerSheetOptions |
viewsPerSheet()
Returns the views per sheet
License requirements: None. |
SectionDrawingBuilder.ViewTypeOptions |
viewType()
Returns the view type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SectionViewBuilder createSectionViewBuilder() throws NXException, RemoteException
SectionViewBuilder
NXException
RemoteException
SectionViewBuilderList viewList() throws NXException, RemoteException
NXException
RemoteException
SectionDrawingBuilder.SectionsPerDrawingOptions sectionsPerDrawing() throws NXException, RemoteException
NXException
RemoteException
void setSectionsPerDrawing(SectionDrawingBuilder.SectionsPerDrawingOptions sctPerDrawing) throws NXException, RemoteException
sctPerDrawing
- NXException
RemoteException
SectionDrawingBuilder.ViewsPerSheetOptions viewsPerSheet() throws NXException, RemoteException
NXException
RemoteException
void setViewsPerSheet(SectionDrawingBuilder.ViewsPerSheetOptions sctPerDrawing) throws NXException, RemoteException
sctPerDrawing
- NXException
RemoteException
SectionDrawingBuilder.ViewTypeOptions viewType() throws NXException, RemoteException
NXException
RemoteException
void setViewType(SectionDrawingBuilder.ViewTypeOptions viewType) throws NXException, RemoteException
viewType
- NXException
RemoteException
NXObject[] findFocusPlates(NXObject frame, double offset, double frontProximity, double backProximity) throws NXException, RemoteException
frame
- the frame or planeoffset
- frontProximity
- backProximity
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.