NX Open C++ Reference Guide
Public Member Functions
NXOpen::Drawings::DraftingView Class Reference

Represents a drafting view. More...

Inheritance diagram for NXOpen::Drawings::DraftingView:
NXOpen::View NXOpen::IFitTo NXOpen::NXObject NXOpen::INXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::Drawings::BaseView NXOpen::Drawings::DetailView NXOpen::Drawings::DrawingView NXOpen::Drawings::ProjectedView NXOpen::Drawings::SectionView

List of all members.

Public Member Functions

void ActivateForSketching ()
 Sets this drafting view as the active sketch view.
void Commit ()
 Commits and applies all the settings like Drawings::ViewStyle to the View.This must be called on the view after creation or edit to reflect all the settings on it
Created in NX5.0.0.
NXOpen::Point3d GetDrawingReferencePoint ()
 Returns the view origin(location).
void GetToolMarkers (std::vector< NXOpen::Drawings::FlatPatternObject * > &markers)
 Returns an array of pointers to objects representing the tool markers in the view.
void HideComponents (const std::vector< NXOpen::NXObject * > &components)
 Sets the view origin at the provided location.
bool IsActiveForSketching ()
 Returns true if this view is the active sketch view.
bool IsOutOfDate ()
 Returns the status on whether this DraftingView is out of date.
void MoveView (const NXOpen::Point3d &drawingReferencePoint)
 Sets the view origin at the provided location.
void RestoreViewBorder ()
 Restores the view border from the dashed line to the normal line for cut operation
Created in NX8.0.0.
void SetDrawingReferencePoint (const NXOpen::Point3d &drawingReferencePoint)
 Sets the view origin at the provided location.
void ShowComponents (const std::vector< NXOpen::NXObject * > &components)
 Sets the view origin at the provided location.
NXOpen::Drawings::ViewStyleStyle ()
 Returns object to View Style
Created in NX3.0.0.
void Update ()
 Updates the drawing member view on a drawing.
NXOpen::Drawings::ViewBreakCollectionViewBreaks ()
 Returns the ViewBreakCollection instance belonging to this view
Created in NX7.5.0.

Detailed Description

Represents a drafting view.


To obtain an instance of this class, see Drawings::DrawingSheet::GetDraftingViews

Created in NX3.0.0.


Member Function Documentation

Sets this drafting view as the active sketch view.


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Commits and applies all the settings like Drawings::ViewStyle to the View.This must be called on the view after creation or edit to reflect all the settings on it
Created in NX5.0.0.



License requirements : drafting ("DRAFTING")

Returns the view origin(location).

Returns:
View origin(location)
Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Returns an array of pointers to objects representing the tool markers in the view.

Pertains to flat pattern views. Other views return zero objects.
Created in NX6.0.3.

License requirements : drafting ("DRAFTING") OR sheet_metal ("SHEET METAL DESIGN")

Parameters:
markersmarkers
void NXOpen::Drawings::DraftingView::HideComponents ( const std::vector< NXOpen::NXObject * > &  components)

Sets the view origin at the provided location.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
componentsComponents

Returns true if this view is the active sketch view.


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Returns the status on whether this DraftingView is out of date.


Created in NX3.0.0.

License requirements : None

void NXOpen::Drawings::DraftingView::MoveView ( const NXOpen::Point3d drawingReferencePoint)

Sets the view origin at the provided location.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
drawingReferencePointNew view origin(location)

Restores the view border from the dashed line to the normal line for cut operation
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Sets the view origin at the provided location.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
drawingReferencePointNew view origin(location)
void NXOpen::Drawings::DraftingView::ShowComponents ( const std::vector< NXOpen::NXObject * > &  components)

Sets the view origin at the provided location.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
componentsComponents

Returns object to View Style
Created in NX3.0.0.


Updates the drawing member view on a drawing.

The view update process includes updating the view bounds, resectioning section views, updating silhouettes, and updating hidden line display when applicable.


Created in NX3.0.0.

License requirements : drafting ("DRAFTING")

Returns the ViewBreakCollection instance belonging to this view
Created in NX7.5.0.



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