AbstractViewportData Class

This class is the base class of Protocol Extension classes for Viewport and ViewportTableRecord objects.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    Teigha.RuntimeDisposableWrapper
      Teigha.RuntimeRXObject
        Teigha.DatabaseServicesAbstractViewPE
          Teigha.DatabaseServicesAbstractViewportData

Namespace: Teigha.DatabaseServices
Assembly: TD_Mgd (in TD_Mgd.dll) Version: 26.9.0.0
Syntax
public class AbstractViewportData : AbstractViewPE

The AbstractViewportData type exposes the following members.

Constructors
  Name Description
Public method AbstractViewportData Constructor for the AbstractViewportData class. Creates an object from the specified viewport.
Top
Properties
  Name Description
Public property AutoDelete Property that indicates whether the object should be automatically deleted by the Garbage Collector.
(Inherited from DisposableWrapper)
Public property BackClipDistance Property that represents back clip distance for the Viewport object.
(Inherited from AbstractViewPE)
Public property CircleSides Property that represents circle zoom percent for the viewport object in the range [1..20000].
Public property Direction Property that represents WCS (World Coordinate System) view direction of the Viewport object.
(Inherited from AbstractViewPE)
Public property Elevation Property that represents elevation for the Viewport object.
(Inherited from AbstractViewPE)
Public property EyeToWorld Property that represents transformation matrix from EyeSpace to WCS (World Coordinate System) for the Viewport object.
(Inherited from AbstractViewPE)
Public property FieldHeight Property that represents DCS (Device Coordinate System) field height of the Viewport object.
(Inherited from AbstractViewPE)
Public property FieldWidth Property that represents DCS (Device Coordinate System) field width of the Viewport object.
(Inherited from AbstractViewPE)
Public property FrontClipDistance Property that represents front clip distance for the Viewport object.
(Inherited from AbstractViewPE)
Public property FrozenLayers Property that represents frozen layers for the Viewport object.
(Inherited from AbstractViewPE)
Public property GridIncrement Property that represents grid increment for the viewport object.
Public property GsView Property that represents an associated view.
Public property HasUcs Property that indicates whether there is a UCS (User Coordinate System) associated with the Viewport object.
(Inherited from AbstractViewPE)
Public property HasViewOffset Property that indicates whether there is a view offset associated with the Viewport object.
(Inherited from AbstractViewPE)
Public property HasViewport Property that indicates whether there is a viewport data associated with the Viewport object.
(Inherited from AbstractViewPE)
Public property IsBackClipOn Property that indicates whether back clipping is on for the Viewport object.
(Inherited from AbstractViewPE)
Public property IsDisposed Property that indicates whether pointer to native code unmanaged object == IntPtr::Zero.
(Inherited from DisposableWrapper)
Public property IsFrontClipAtEyeOn Property that indicates whether front clipping plane passes through the camera for the Viewport object.
(Inherited from AbstractViewPE)
Public property IsFrontClipOn Property that indicates whether front clipping is on for the Viewport object.
(Inherited from AbstractViewPE)
Public property IsGridOn Property that indicates whether the grid is on for the viewport object.
Public property IsPerspective Property that indicates whether the projection type for the Viewport object is perspective.
(Inherited from AbstractViewPE)
Public property IsPlotting Property that indicates whether viewport is used during plotting.
(Inherited from AbstractViewPE)
Public property IsSnapIsometric Property that indicates whether isometric snap style is on for the viewport object.
Public property IsSnapOn Property that indicates whether the snap mode is on for the viewport object.
Public property IsUcsFollowModeOn Property that indicates whether UCS follow mode is on for the viewport object.
Public property IsUcsIconAtOrigin Property that indicates whether the UCS icon is at the UCS origin for the viewport object.
Public property IsUcsIconVisible Property that indicates whether the UCS icon is visible for the viewport object.
Public property IsUcsSavedWithViewport Property that indicates whether the UCS that is associated with the viewport object will become active with activation of the viewport object.
Public property LensLength Property that represents perspective lens length for the Viewport object.
(Inherited from AbstractViewPE)
Public property LowerLeftCorner Property that represents the lower-left corner of the Viewport object. * point == (0.0, 0.0) corresponds to the lower-left corner of the graphics area. * point == (1.0, 1.0) corresponds to the upper-right corner of the graphics area.
(Inherited from AbstractViewPE)
Public property OrthoUcs Property that represents orthographic view type of the UCS (User Coordinate System) associated with the Viewport object. NameValueView typeNonOrthoView 0 Non-orthographic with respect to the UCS TopView 1 Top view with respect to the UCS BottomView 2 Bottom view with respect to the UCS FrontView 3 Front view with respect to the UCS BackView 4 Back view with respect to the UCS LeftView 5 Left view with respect to the UCS RightView 6 Right view with respect to the UCS
(Inherited from AbstractViewPE)
Public property RenderMode Property that represents render mode for the Viewport object.
(Inherited from AbstractViewPE)
Public property SnapAngle Property that represents UCS snap angle for the viewport object.
Public property SnapBase Property that represents UCS snap base point of the viewport object.
Public property SnapIncrement Property that represents snap increment of the viewport object.
Public property SnapIsoPair Property that represents snap IsoPair of this viewport object. Value Description 0 Left isoplane 1 Top isoplane 2 Right isoplane
Public property Target Property that represents WCS (World Coordinate System) view target of the Viewport object.
(Inherited from AbstractViewPE)
Public property Ucs Property that represents UCS (User Coordinate System) associated with the Viewport object.
(Inherited from AbstractViewPE)
Public property UcsName Property that represents the Object ID of the UCS (User Coordinate System) name associated with the Viewport object.
(Inherited from AbstractViewPE)
Public property UnmanagedObject Property that represents a pointer to an unmanaged object.
(Inherited from DisposableWrapper)
Public property UpperRightCorner Property that represents the upper-right corner of the Viewport object. * point == (0.0, 0.0) corresponds to the lower-left corner of the graphics area. * point == (1.0, 1.0) corresponds to the upper-right corner of the graphics area.
(Inherited from AbstractViewPE)
Public property UpVector Property that represents WCS (World Coordinate System) Up vector of the Viewport object.
(Inherited from AbstractViewPE)
Public property ViewOffset Property that represents view offset vector for the Viewport object.
(Inherited from AbstractViewPE)
Public property ViewTwist Property that represents view DCS (Device Coordinate System) twist angle for the Viewport object.
(Inherited from AbstractViewPE)
Public property VisualStyle Property that represents object identifier of a visual style that is currently in effect for the Viewport.
(Inherited from AbstractViewPE)
Public property WorldToEye Property that represents transformation matrix from WCS (World Coordinate System) to EyeSpace for the Viewport object.
(Inherited from AbstractViewPE)
Top
Methods
  Name Description
Public method Clone Creates a *clone* of this object, and returns a pointer to the *clone*.
(Inherited from RXObject)
Public method CompareTo Allows classes to compare class objects.
(Inherited from RXObject)
Public method CopyFrom Copies the contents of the specified object into this object.
(Inherited from RXObject)
Public method CreateObjRef
(Inherited from MarshalByRefObject)
Protected method DeleteUnmanagedObject
(Inherited from RXObject)
Public method Dispose
(Inherited from DisposableWrapper)
Protected method Dispose(Boolean)
(Inherited from DisposableWrapper)
Public method Equals Checks objects for equality.
(Inherited from DisposableWrapper)
Protected method Finalize
(Inherited from DisposableWrapper)
Public methodStatic member GetClass Retrieves the class associated with this abstract viewport data.
Public method GetHashCode Retrieves the object hash code.
(Inherited from DisposableWrapper)
Public method GetLifetimeService
(Inherited from MarshalByRefObject)
Public method GetMetaObject
(Inherited from RXObject)
Public method GetPlotExtents Returns the eye coordinate system plot extents of the associated viewport.
(Inherited from AbstractViewPE)
Public method GetRXClass Gets a class describing instance dynamically associated with this object as the OdRxClass object.
(Inherited from RXObject)
Public method GetType
(Inherited from Object)
Public method GetViewExtents Returns the eye coordinate system extents of the associated viewport.
(Inherited from AbstractViewPE)
Public method InitializeLifetimeService
(Inherited from MarshalByRefObject)
Protected method MemberwiseClone
(Inherited from Object)
Protected method MemberwiseClone(Boolean)
(Inherited from MarshalByRefObject)
Public method QueryX Checks whether the object belongs to the specified class and returns a pointer to this object if this object can be converted to the specified class.
(Inherited from RXObject)
Public method SetProps Sets the parameters of the associated viewport object from the source view.
Public method SetUcsFromView Sets the UCS for the associated viewport.
(Inherited from AbstractViewPE)
Public method SetView(RXObject) Sets view parameters from the specified view.
(Inherited from AbstractViewPE)
Public method SetView(Point3d, Vector3d, Vector3d, Double, Double, Boolean, Vector2d) Sets the parameters for the specified Viewport object according to the arguments.
(Inherited from AbstractViewPE)
Public method SetViewport Sets the corners of the specified Viewport object.
(Inherited from AbstractViewPE)
Public method ToString
(Inherited from Object)
Public method X Checks whether the object belongs to the specified class and returns a pointer to this object if this object can be converted to the specified class, or throws an exception if it cannot.
(Inherited from RXObject)
Public method ZoomExtents Modifies an associated Viewport object to fit the specified eye coordinate system extents.
(Inherited from AbstractViewPE)
Public method ZoomExtents(BoundBlock3d) Modifies an associated Viewport object to fit the specified eye coordinate system extents.
(Inherited from AbstractViewPE)
Public method ZoomExtents(BoundBlock3d, Double) Modifies an associated Viewport object to fit the specified eye coordinate system extents.
(Inherited from AbstractViewPE)
Top
See Also

©  Bricsys NV. All rights reserved.