AbstractViewPE Class

This class defines the interface of Protocol Extension classes for View, ViewTableRecord, 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 AbstractViewPE : RXObject

The AbstractViewPE type exposes the following members.

Constructors
  Name Description
Public method AbstractViewPE Constructor for the AbstractViewPE 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.
Public property Direction Property that represents WCS (World Coordinate System) view direction of the Viewport object.
Public property Elevation Property that represents elevation for the Viewport object.
Public property EyeToWorld Property that represents transformation matrix from EyeSpace to WCS (World Coordinate System) for the Viewport object.
Public property FieldHeight Property that represents DCS (Device Coordinate System) field height of the Viewport object.
Public property FieldWidth Property that represents DCS (Device Coordinate System) field width of the Viewport object.
Public property FrontClipDistance Property that represents front clip distance for the Viewport object.
Public property FrozenLayers Property that represents frozen layers for the Viewport object.
Public property HasUcs Property that indicates whether there is a UCS (User Coordinate System) associated with the Viewport object.
Public property HasViewOffset Property that indicates whether there is a view offset associated with the Viewport object.
Public property HasViewport Property that indicates whether there is a viewport data associated with the Viewport object.
Public property IsBackClipOn Property that indicates whether back clipping is on for the Viewport object.
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.
Public property IsFrontClipOn Property that indicates whether front clipping is on for the Viewport object.
Public property IsPerspective Property that indicates whether the projection type for the Viewport object is perspective.
Public property IsPlotting Property that indicates whether viewport is used during plotting.
Public property LensLength Property that represents perspective lens length for the Viewport object.
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.
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
Public property RenderMode Property that represents render mode for the Viewport object.
Public property Target Property that represents WCS (World Coordinate System) view target of the Viewport object.
Public property Ucs Property that represents UCS (User Coordinate System) associated with the Viewport object.
Public property UcsName Property that represents the Object ID of the UCS (User Coordinate System) name associated with the Viewport object.
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.
Public property UpVector Property that represents WCS (World Coordinate System) Up vector of the Viewport object.
Public property ViewOffset Property that represents view offset vector for the Viewport object.
Public property ViewTwist Property that represents view DCS (Device Coordinate System) twist angle for the Viewport object.
Public property VisualStyle Property that represents object identifier of a visual style that is currently in effect for the Viewport.
Public property WorldToEye Property that represents transformation matrix from WCS (World Coordinate System) to EyeSpace for the Viewport object.
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 protocol extension.
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.
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.
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 SetUcsFromView Sets the UCS for the associated viewport.
Public method SetView(RXObject) Sets view parameters from the specified view.
Public method SetView(Point3d, Vector3d, Vector3d, Double, Double, Boolean, Vector2d) Sets the parameters for the specified Viewport object according to the arguments.
Public method SetViewport Sets the corners of the specified Viewport object.
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.
Public method ZoomExtents(BoundBlock3d) Modifies an associated Viewport object to fit the specified eye coordinate system extents.
Public method ZoomExtents(BoundBlock3d, Double) Modifies an associated Viewport object to fit the specified eye coordinate system extents.
Top
See Also

©  Bricsys NV. All rights reserved.