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 |
---|---|
DrawingPartBuilder |
createDrawingPartBuilder(Part drawingPart)
Creates a
DrawingPartBuilder
License requirements: nx_ship_drafting ("Ship Drafting") Created in NX12.0.0 |
SectionViewBuilder |
createSectionViewBuilder()
Creates a
SectionViewBuilder
License requirements: nx_ship_drafting ("Ship Drafting") Created in NX10.0.0 |
DrawingPartBuilderList |
drawingPartList()
Returns the list of drawing parts in current NX session
License requirements: None. |
NXObject[] |
findFocusPlates(NXObject frame,
double offset,
double frontProximity,
double backProximity)
Returns a list of focus plates at the given position, this function just used when the
frontProximity and backProximity has the same value.
|
NXObject[] |
findFocusPlates(NXObject frame,
SectionViewBuilder.DirectionOptions direction,
double offset,
double frontProximity,
double backProximity)
Returns a list of focus plates at the given position, this function is used when user want use
different frontProximity and backProximity.
|
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
- the offset of view position to the planefrontProximity
- the proximity in front of the viewbackProximity
- the proximity at the back of the viewNXException
RemoteException
NXObject[] findFocusPlates(NXObject frame, SectionViewBuilder.DirectionOptions direction, double offset, double frontProximity, double backProximity) throws NXException, RemoteException
frame
- the framedirection
- the direction of the viewoffset
- the offset of view position to the planefrontProximity
- the proximity in front of the viewbackProximity
- the proximity at the back of the viewNXException
RemoteException
DrawingPartBuilder createDrawingPartBuilder(Part drawingPart) throws NXException, RemoteException
DrawingPartBuilder
drawingPart
- NXException
RemoteException
DrawingPartBuilderList drawingPartList() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.