NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Drawings::DetailViewBuilder Class Reference

Represents a Drawings::DetailView . More...

Inheritance diagram for NXOpen::Drawings::DetailViewBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  LabelOnParentType {
  LabelOnParentTypeNone, LabelOnParentTypeCircle, LabelOnParentTypeNote, LabelOnParentTypeLabel,
  LabelOnParentTypeEmbedded, LabelOnParentTypeBoundary
}
 the display type for the label on parent More...
enum  Types { TypesCircular, TypesRectangleByCorners, TypesRectangleByCenterAndCorner, TypesCustom }
 the type of boundary More...

Public Member Functions

bool Associative ()
 Returns the associative toggle If view is associative and set associative to false, the view will be converted to independent detail view.
NXOpen::PointBoundaryPoint1 ()
 Returns the first boundary point.
NXOpen::PointBoundaryPoint2 ()
 Returns the second boundary point.
NXOpen::Drawings::HiddenObjectsBuilderHiddenObjects ()
 Returns the list of objects to not show in the view
Created in NX6.0.0.
NXOpen::Drawings::DetailViewBuilder::LabelOnParentType LabelOnParent ()
 Returns the label on parent
Created in NX6.0.0.
NXOpen::Drawings::HiddenObjectsBuilderNonSectionedObjects ()
 Returns the list of objects to not section in the view
Created in NX6.0.0.
NXOpen::Drawings::ViewPlacementBuilderOrigin ()
 Returns the origin
Created in NX6.0.0.
NXOpen::Drawings::ParentViewBuilderParent ()
 Returns the parent view
Created in NX6.0.0.
NXOpen::Drawings::ViewScaleBuilderScale ()
 Returns the scale
Created in NX6.0.0.
void SetAssociative (bool associative)
 Sets the associative toggle If view is associative and set associative to false, the view will be converted to independent detail view.
void SetBoundaryPoint1 (NXOpen::Point *boundaryPoint1)
 Sets the first boundary point.
void SetBoundaryPoint2 (NXOpen::Point *boundaryPoint2)
 Sets the second boundary point.
void SetLabelOnParent (NXOpen::Drawings::DetailViewBuilder::LabelOnParentType labelOnParent)
 Sets the label on parent
Created in NX6.0.0.
void SetType (NXOpen::Drawings::DetailViewBuilder::Types type)
 Sets the type
Created in NX6.0.0.
NXOpen::Drawings::ViewStyleBuilderStyle ()
 Returns the style
Created in NX6.0.0.
NXOpen::Drawings::DetailViewBuilder::Types Type ()
 Returns the type
Created in NX6.0.0.

Detailed Description

Represents a Drawings::DetailView .

This class is used to create and edit Detail Views
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateDetailViewBuilder
Default values.

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


Created in NX6.0.0.


Member Enumeration Documentation

the display type for the label on parent

Enumerator:
LabelOnParentTypeNone 

No display.

LabelOnParentTypeCircle 

Circular.

LabelOnParentTypeNote 

Circular with a note.

LabelOnParentTypeLabel 

Circular with a label.

LabelOnParentTypeEmbedded 

Circular with a note embedded.

LabelOnParentTypeBoundary 

The shape is the same as the boundary.

the type of boundary

Enumerator:
TypesCircular 

Circular boundary.

TypesRectangleByCorners 

Rectangular boundary defined by two corners.

TypesRectangleByCenterAndCorner 

Rectangular boundary defined by the center and a corner.

TypesCustom 

Custom boundary (this should not be used unless the detail view already has a custom boundary.


Member Function Documentation

Returns the associative toggle If view is associative and set associative to false, the view will be converted to independent detail view.

Otherwise, this setting will have no effect


Created in NX7.5.0.

License requirements : None

Returns the first boundary point.

This is the center of the boundary for these types: Drawings::DetailViewBuilder::TypesCircular and Drawings::DetailViewBuilder::TypesRectangleByCenterAndCorner


Created in NX6.0.0.

License requirements : None

Returns the second boundary point.

This is the point on the circle for the Drawings::DetailViewBuilder::TypesCircular and the corner point for the Drawings::DetailViewBuilder::TypesRectangleByCenterAndCorner .


Created in NX6.0.0.

License requirements : None

Returns the list of objects to not show in the view
Created in NX6.0.0.



License requirements : None

Returns the label on parent
Created in NX6.0.0.



License requirements : None

Returns the list of objects to not section in the view
Created in NX6.0.0.



License requirements : None

Returns the origin
Created in NX6.0.0.



License requirements : None

Returns the parent view
Created in NX6.0.0.



License requirements : None

Returns the scale
Created in NX6.0.0.



License requirements : None

Sets the associative toggle If view is associative and set associative to false, the view will be converted to independent detail view.

Otherwise, this setting will have no effect


Created in NX7.5.0.

License requirements : None

Parameters:
associativeassociative

Sets the first boundary point.

This is the center of the boundary for these types: Drawings::DetailViewBuilder::TypesCircular and Drawings::DetailViewBuilder::TypesRectangleByCenterAndCorner


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
boundaryPoint1boundarypoint1

Sets the second boundary point.

This is the point on the circle for the Drawings::DetailViewBuilder::TypesCircular and the corner point for the Drawings::DetailViewBuilder::TypesRectangleByCenterAndCorner .


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
boundaryPoint2boundarypoint2

Sets the label on parent
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
labelOnParentlabelonparent

Sets the type
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
typetype

Returns the style
Created in NX6.0.0.



License requirements : None

Returns the type
Created in NX6.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.