NX Open C++ Reference Guide
List of all members
NXOpen::Drawings::DrawingView Class Reference

Drawing View - an empty view created without any geometric objects. More...

Inheritance diagram for NXOpen::Drawings::DrawingView:
NXOpen::Drawings::DraftingView NXOpen::View NXOpen::IFitTo NXOpen::NXObject NXOpen::INXObject NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::View
enum  Canned {
  CannedTop, CannedFront, CannedRight, CannedBack,
  CannedBottom, CannedLeft, CannedIsometric, CannedTrimetric
}
 Describes a simplified indexing scheme for accessing canned views with interfaces that use this enum as a parameter. More...
 
enum  RenderingStyleType {
  RenderingStyleTypeShadedWithEdges, RenderingStyleTypeShadedWithBodyColorEdges, RenderingStyleTypeShaded, RenderingStyleTypeWireframeWithDimEdges,
  RenderingStyleTypeWireframeWithHiddenEdges, RenderingStyleTypeWireframeWithDashedEdges, RenderingStyleTypeStudio, RenderingStyleTypeFaceAnalysis,
  RenderingStyleTypePartiallyShaded, RenderingStyleTypeStaticWireframe
}
 Describes the rendering style for geometry displayed in the view. More...
 
enum  ScaleAdjustment { ScaleAdjustmentFit, ScaleAdjustmentCurrent, ScaleAdjustmentSaved }
 Describes simple, predefined adjustments that may be applied to a view's scale while another operation is performed, in conjunction, on the view. More...
 
enum  ScaleFactor { ScaleFactorHalfScale, ScaleFactorDoubleScale, ScaleFactorReduceScale, ScaleFactorIncreaseScale }
 Describes the relative scales to which a view can be set. More...
 
enum  ShowOrHideType { ShowOrHideTypeShowOnly, ShowOrHideTypeHideOnly, ShowOrHideTypeBothShowAndHide, ShowOrHideTypeInvertShownAndHidden }
 Specifies whether a show or hide operation, or both, has just been done. More...
 
- Public Member Functions inherited from NXOpen::Drawings::DraftingView
void ActivateForSketching ()
 Sets this drafting view as the active sketch view.
 
void CheckForInvalidParentModelView ()
 Checks the view's validity by looking at the parent model view
Created in NX8.0.3.
 
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::Drawings::DraftingBodyCollectionDraftingBodies ()
 Returns the DraftingBodyCollection
Created in NX8.5.0.
 
void GetBrokenViewInternalViews (std::vector< NXOpen::Drawings::DraftingView * > &views)
 Returns an array of views representing the internal views of broken view.
 
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.
 
void HideViewBorder ()
 Hide the view border of the view.
 
bool IsActiveForSketching ()
 Returns true if this view is the active sketch view.
 
bool IsBroken ()
 Returns the status on whether this DraftingView is broken.
 
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.
 
void ShowViewBorder ()
 Show the view border of the view.
 
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

Drawing View - an empty view created without any geometric objects.

    A drawing view can be used to create sketches in, or create view-dependent 
    geometry while in the expanded mode.  <br> To create or edit an instance of this class, use @link Drawings::DrawingViewBuilder  Drawings::DrawingViewBuilder @endlink  <br> 


Created in NX6.0.0.


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