public interface DraftingViewCollection extends TaggedObjectCollection
DraftingView
s. Part
Modifier and Type | Interface and Description |
---|---|
static class |
DraftingViewCollection.ViewCopyAnnotOption
Specifies the the annotation copy mode.
|
static class |
DraftingViewCollection.ViewCopyDetailOption
Specifies the the view copy mode.
|
static class |
DraftingViewCollection.ViewUpdateOption
Specifies which drafting views to update.
|
TaggedObjectCollection.Iterator
Modifier and Type | Method and Description |
---|---|
void |
convertLegacyViewsToLightweight(DraftingView[] views)
Converts legacy views to lightweight.
|
AddRemoveBoxViewBuilder |
createAddRemoveBoxViewBuilder(DraftingView activeView)
|
BaseViewBuilder |
createBaseViewBuilder(BaseView view)
Creates the Base View Builder
License requirements: drafting ("DRAFTING") . |
BrokenViewBuilder |
createBrokenViewBuilder(ViewBreak viewbreak)
|
ViewCopyTo3dBuilder |
createCopyTo3dBuilder()
|
CustomViewSettingsBuilder |
createCustomViewSettingsBuilder()
|
DetailViewBuilder |
createDetailViewBuilder(DetailView view)
|
DrawingViewBuilder |
createDrawingViewBuilder(DrawingView drawingview)
Creates a DrawingViewBuilder
License requirements: drafting ("DRAFTING") . |
ProjectedViewBuilder |
createProjectedViewBuilder(ProjectedView view)
Creates the Projected View Builder
License requirements: drafting ("DRAFTING") . |
RefineDisplayBuilder |
createRefineDisplayBuilder()
|
SectionInViewBuilder |
createSectionInViewBuilder()
Creates the Section In View Builder
License requirements: drafting ("DRAFTING") . |
SectionViewBuilder |
createSectionViewBuilder(NXObject sectionViewOrSectionLine)
Creates the Section View Builder
License requirements: drafting ("DRAFTING") . |
ViewStyleShipbuildingLinesBuilder |
createShipbuildingLineBuilder()
Creates a
ViewStyleShipbuildingLinesBuilder
License requirements: drafting ("DRAFTING") Created in NX8.0.0 |
ShipDraftingViewLinesBuilder |
createShipDraftingViewLinesBuilder()
Creates a
ShipDraftingViewLinesBuilder
License requirements: nx_ship_drafting ("Ship Drafting") Created in NX10.0.0 |
StandardViewsBuilder |
createStandardViewsBuilder()
Creates a StandardViewsBuilder
License requirements: nx_layout ("NX Layout") . |
UpdateViewsBuilder |
createUpdateViewsBuilder()
Creates the Update Views Builder
License requirements: drafting ("DRAFTING") . |
ViewCreationWizardBuilder |
createViewCreationWizardBuilder()
|
ViewProjectionBuilder |
createViewProjectionBuilder()
|
void |
deleteViewsInOriginalPart(DraftingView[] views)
Deletes views in original part
License requirements: drafting ("DRAFTING") . |
DraftingView |
findObject(String journalIdentifier)
Finds the
DraftingView with the given identifier as recorded in a journal. |
ModelingView |
getParentOfView(View view)
Find the parent cut (sectioned) model view of a drawing member view.
|
void |
moveViewsToDrawing(DraftingView[] views,
DrawingSheet drawing)
Move views to drawing
License requirements: drafting ("DRAFTING") . |
DraftingView[] |
pasteViews(DrawingSheet drawing,
DraftingView[] views,
DraftingViewCollection.ViewCopyDetailOption detailOption,
DraftingViewCollection.ViewCopyAnnotOption annotOption)
Paste views
License requirements: drafting ("DRAFTING") . |
void |
restoreViewBreaks(DraftingView view)
Restore all view breaks of the view suppressed by
Drawings.DraftingViewCollection#suppressViewBreaks
License requirements: drafting ("DRAFTING") Created in NX8.0.0 |
void |
suppressViewBreaks(DraftingView view)
Suppress all view breaks of the view.
|
void |
updateViewBreaks(DraftingView view)
Log all view breaks of the view for update
License requirements: drafting ("DRAFTING") . |
void |
updateViews(DraftingView[] views)
Updates the drafting views.
|
void |
updateViews(DraftingViewCollection.ViewUpdateOption updateOption)
Updates drafting views in the part determined by an update option.
|
void |
updateViews(DraftingViewCollection.ViewUpdateOption updateOption,
DrawingSheet drawing)
Updates drafting views in a sheet determined by an update option.
|
_find_next, iterator
void updateViews(DraftingViewCollection.ViewUpdateOption updateOption) throws NXException, RemoteException
Drawings.DraftingViewCollection.ViewUpdateOption#OUT_OF_DATE
.
updateOption
- View update optionNXException
RemoteException
void updateViews(DraftingViewCollection.ViewUpdateOption updateOption, DrawingSheet drawing) throws NXException, RemoteException
Drawings.DraftingViewCollection.ViewUpdateOption#OUT_OF_DATE
.
updateOption
- View update optiondrawing
- NXException
RemoteException
void updateViews(DraftingView[] views) throws NXException, RemoteException
views
- NXException
RemoteException
void suppressViewBreaks(DraftingView view) throws NXException, RemoteException
view
- NXException
RemoteException
void restoreViewBreaks(DraftingView view) throws NXException, RemoteException
Drawings.DraftingViewCollection#suppressViewBreaks
view
- NXException
RemoteException
void updateViewBreaks(DraftingView view) throws NXException, RemoteException
view
- View in which view breaks will be updatedNXException
RemoteException
DraftingView[] pasteViews(DrawingSheet drawing, DraftingView[] views, DraftingViewCollection.ViewCopyDetailOption detailOption, DraftingViewCollection.ViewCopyAnnotOption annotOption) throws NXException, RemoteException
drawing
- the drawing which view inviews
- old viewsdetailOption
- detail copy optionannotOption
- Annotation copy optionNXException
RemoteException
void moveViewsToDrawing(DraftingView[] views, DrawingSheet drawing) throws NXException, RemoteException
views
- new viewsdrawing
- the drawing which view will inNXException
RemoteException
DraftingView findObject(String journalIdentifier) throws NXException, RemoteException
DraftingView
with the given identifier as recorded in a journal.
An object may not return the same value as its JournalIdentifier in different versions of
the software. However newer versions of the software should find the same object when
FindObject is passed older versions of its journal identifier. In general, this method
should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
journalIdentifier
- Identifier of the drafting view to be foundNXException
RemoteException
ModelingView getParentOfView(View view) throws NXException, RemoteException
view
- NXException
RemoteException
void deleteViewsInOriginalPart(DraftingView[] views) throws NXException, RemoteException
views
- NXException
RemoteException
UpdateViewsBuilder createUpdateViewsBuilder() throws NXException, RemoteException
NXException
RemoteException
BaseViewBuilder createBaseViewBuilder(BaseView view) throws NXException, RemoteException
view
- the base view to be edited,
if null, then create a base viewNXException
RemoteException
ProjectedViewBuilder createProjectedViewBuilder(ProjectedView view) throws NXException, RemoteException
view
- the projected view to be edited,
if null, then create a projected viewNXException
RemoteException
SectionViewBuilder createSectionViewBuilder(NXObject sectionViewOrSectionLine) throws NXException, RemoteException
sectionViewOrSectionLine
- the section view or section line to be edited,
if null, then create a section view or section lineNXException
RemoteException
SectionInViewBuilder createSectionInViewBuilder() throws NXException, RemoteException
NXException
RemoteException
DrawingViewBuilder createDrawingViewBuilder(DrawingView drawingview) throws NXException, RemoteException
drawingview
- the drawing view to be edited,
if null, then create a drawing viewNXException
RemoteException
DetailViewBuilder createDetailViewBuilder(DetailView view) throws NXException, RemoteException
view
- DetailView
to be edited, if null then create a new oneNXException
RemoteException
ViewCopyTo3dBuilder createCopyTo3dBuilder() throws NXException, RemoteException
NXException
RemoteException
StandardViewsBuilder createStandardViewsBuilder() throws NXException, RemoteException
NXException
RemoteException
ViewProjectionBuilder createViewProjectionBuilder() throws NXException, RemoteException
NXException
RemoteException
BrokenViewBuilder createBrokenViewBuilder(ViewBreak viewbreak) throws NXException, RemoteException
viewbreak
- the view break to be edited,
null in case of new broken view.NXException
RemoteException
void convertLegacyViewsToLightweight(DraftingView[] views) throws NXException, RemoteException
views
- NXException
RemoteException
RefineDisplayBuilder createRefineDisplayBuilder() throws NXException, RemoteException
NXException
RemoteException
AddRemoveBoxViewBuilder createAddRemoveBoxViewBuilder(DraftingView activeView) throws NXException, RemoteException
activeView
- the active view. Cannot be null.NXException
RemoteException
ViewCreationWizardBuilder createViewCreationWizardBuilder() throws NXException, RemoteException
NXException
RemoteException
ViewStyleShipbuildingLinesBuilder createShipbuildingLineBuilder() throws NXException, RemoteException
ViewStyleShipbuildingLinesBuilder
NXException
RemoteException
CustomViewSettingsBuilder createCustomViewSettingsBuilder() throws NXException, RemoteException
NXException
RemoteException
ShipDraftingViewLinesBuilder createShipDraftingViewLinesBuilder() throws NXException, RemoteException
ShipDraftingViewLinesBuilder
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.