public interface DetailViewBuilder extends Builder
DetailView
. This class is
used to create and edit Detail Views
DraftingViewCollection.createDetailViewBuilder(nxopen.drawings.DetailView)
Property | Value |
---|---|
Origin.AlignmentMethod | Infer |
Origin.AlignmentOption | ToView |
Scale.Denominator | 1.0 |
Scale.Numerator | 1.0 |
Scale.ScaleType | Ratio |
SecondaryComponents.ObjectType | PrimaryGeometry |
Style.ViewStyleGeneral.AngleSetting.Angle.Value | 0 |
Style.ViewStyleGeneral.AngleSetting.Associative | 0 |
Style.ViewStyleGeneral.AngleSetting.EvaluationPlane | DrawingSheet |
Style.ViewStyleOrientation.HingeLine.ReverseDirection | false |
Style.ViewStyleOrientation.HingeLine.VectorOption | Inferred |
Style.ViewStyleOrientation.Ovt.AssociativeOrientation | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DetailViewBuilder.LabelOnParentType
the display type for the label on parent
|
static class |
DetailViewBuilder.Types
the type of boundary
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the associative toggle
If view is associative and set associative to false, the view will be converted
to independent detail view.
|
Point |
boundaryPoint1()
Returns
the first boundary point.
|
Point |
boundaryPoint2()
Returns
the second boundary point.
|
HiddenObjectsBuilder |
hiddenObjects()
Returns the list of objects to not show in the view
License requirements: None. |
DetailViewBuilder.LabelOnParentType |
labelOnParent()
Returns the label on parent
License requirements: None. |
HiddenObjectsBuilder |
nonSectionedObjects()
Returns the list of objects to not section in the view
License requirements: None. |
ViewPlacementBuilder |
origin()
Returns the origin
License requirements: None. |
ParentViewBuilder |
parent()
Returns the parent view
License requirements: None. |
ViewScaleBuilder |
scale()
Returns the scale
License requirements: None. |
DraftingComponentSelectionBuilder |
secondaryComponents()
Returns the list of secondary components in the view
License requirements: None. |
void |
setAssociative(boolean associative)
License requirements: None. |
void |
setBoundaryPoint1(Point boundaryPoint1)
License requirements: drafting ("DRAFTING") . |
void |
setBoundaryPoint2(Point boundaryPoint2)
License requirements: drafting ("DRAFTING") . |
void |
setLabelOnParent(DetailViewBuilder.LabelOnParentType labelOnParent)
License requirements: drafting ("DRAFTING") . |
void |
setType(DetailViewBuilder.Types type)
License requirements: drafting ("DRAFTING") . |
ViewStyleBuilder |
style()
Returns the style
License requirements: None. |
DetailViewBuilder.Types |
type()
Returns the type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point boundaryPoint1() throws NXException, RemoteException
DetailViewBuilder.Types.CIRCULAR
and
DetailViewBuilder.Types.RECTANGLE_BY_CENTER_AND_CORNER
.
This boundary point will be null for the type:
DetailViewBuilder.Types.CUSTOM
NXException
RemoteException
void setBoundaryPoint1(Point boundaryPoint1) throws NXException, RemoteException
boundaryPoint1
- NXException
RemoteException
Point boundaryPoint2() throws NXException, RemoteException
DetailViewBuilder.Types.CIRCULAR
and
the corner point for the DetailViewBuilder.Types.RECTANGLE_BY_CENTER_AND_CORNER
.
This boundary point will be null for the type:
DetailViewBuilder.Types.CUSTOM
NXException
RemoteException
void setBoundaryPoint2(Point boundaryPoint2) throws NXException, RemoteException
boundaryPoint2
- NXException
RemoteException
ParentViewBuilder parent() throws NXException, RemoteException
NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
ViewPlacementBuilder origin() throws NXException, RemoteException
NXException
RemoteException
ViewScaleBuilder scale() throws NXException, RemoteException
NXException
RemoteException
DetailViewBuilder.LabelOnParentType labelOnParent() throws NXException, RemoteException
NXException
RemoteException
void setLabelOnParent(DetailViewBuilder.LabelOnParentType labelOnParent) throws NXException, RemoteException
labelOnParent
- NXException
RemoteException
ViewStyleBuilder style() throws NXException, RemoteException
NXException
RemoteException
DetailViewBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DetailViewBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
HiddenObjectsBuilder hiddenObjects() throws NXException, RemoteException
NXException
RemoteException
HiddenObjectsBuilder nonSectionedObjects() throws NXException, RemoteException
NXException
RemoteException
DraftingComponentSelectionBuilder secondaryComponents() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.