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 |
Style.ViewStyleGeneral.AngleValue | 0.0 |
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. |
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
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
.
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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.