Namespace VectorDraw.Professional.vdObjects
Classes
- GridMeasured
Represents a measured, printable grid used by rendering views (layouts or viewports) to draw scale-aware grid lines and optional coordinate labels.
- LoadUnknownObjectsEventArgs
Event arguments to be used on the LoadUnknownObjects event of the Document.
- MARGINS
Implements an object used for printing paper MARGINS.
- PrinterScale
Implements an object for the printing scale of the vdPrint object.
- SelectedObject
Implements an object that contains a reference to a TransformedFigure type object and the owners that it belongs, to from the Inner to the Outer.
- SelectedObjectArray
Implements a collection that contains SelectedObject type objects used for selection test purposes.
- TransformedFigure
Implements an object that contains a vdFigure type object and its matrix used to draw the object in the default World Co-ordinate system.
- TransformedFigureArray
Implements a collection that contains TransformedFigure type objects used by SelectedObject class object.
- vdBaseObject
This is the Base object that the most Vectordraw.Professional objects are inherited from.
- vdColor
Represents a color value used by VectorDraw objects and palettes.
- vdCompareDocumentSettings
Controls the display of the results used by CmdCompare(object, object, bool)
- vdDocument
Represents the main document object in VectorDraw Professional.
This sealed class manages drawing data, layouts, entities, rendering, undo/redo, and user interactions.
It is created by the vdDocumentComponent Component
- vdDocument.ChamferSettingsClass
Specifies the settings used in Chamfer command. These properties are being updated depending the choices the user does while running the command.
- vdDocument.WalkThroughKeysClass
Specifies Keys that are used for Walkthrough action.
- vdFileProperties
Represents the file properties of a Document.
- vdFilterObject
Represents a reusable filter used to determine whether a vdFigure instance satisfies a set of selection criteria.
- vdHandle
Implements all functionality of the vdHandle object. It is a unique identifier for each vdObject in a vdDocument, and is used to reference objects in the document and to save them in files. Represents a 64-bit handle stored and manipulated as hexadecimal digits, provides conversion helpers to/from strings, bytes and numeric values, and implements serialization interfaces used by the VectorDraw serializer.
- vdHatchProperties
Represents the collection of hatching and fill-related properties used to render or explode filled regions for a host figure (IvdHatchFigure).
- vdMappedImage
Implements the vdMappedImage object.
- vdMappedImages
Implements all functionality of the vdMappedImages object.
- vdObject
This is a Base object that the Vectordraw.Professional.Primaries objects are inherited from.
- vdPalette
Represents a palette of colors used by the VectorDraw document/renderer.
- vdPrimary
Abstract base class that serves as the foundation for all Table objects (such as vdLayer, vdBlock, etc.) and vdFigure objects.
- vdPrint
Implements printing and print-preview operations for a vdLayout / vdDocument.
- vdPrintArray
Implements an Array of vdPrint objects for printing multiple pages.
- vdPrintStyle
Object that used to overwrite the pen style properties for all entities that their PenColor is equal to this object palette Index
- vdPrintStyleTable
Object that represent a collection of vdPrintStyle objects
- vdProxyClass
Represents a Proxy custom object.
- vdScreenBlock
Implements the vdScreenBlock object which can be used for auxiliary display information.
- vdSectionClip
Represents a section clipping plane that can be applied to a document or layout to hide geometry on the side of the plane defined as "hidden".
Typically it is presenting as a member of a vdSectionClips collection that is attached to Sections of a vdLayout.
- vdViewCube
The object that manage the View 3d cube on screen.
- vdXProperty
Implements all functionality for the vdXProperty object.
This property type represents an extensible name/value property and it defined by the user.
It and can be used to attach custom data to vdPrimary instances.
It can hold various types of values, including primitive types, geometry points, or references to other vdBaseObject instances.
Structs
- SIZE
Implements an object that represents the printing paper.
Interfaces
- IvdCompareResults
object contains info about the compare results Compare(vdDocument)
- IvdHatchFigure
Provides the functionality for the vdHatchProperties object.
- vdDocument.IvdThread
Provides the functionality for Thread that started by executing a VectorDraw Thread Safe method.
Enums
- CubePickItemTypeFlag
Defines the pick item type of a ViewCube when the user click on it.
- GridMeasured.GridMeasuredValuesPlacementFlag
Defines the values that represents the sides where the x and y coordinates will be drawn.
- LoadUnknownObjectsDataType
Enumerator used to describe the data at the event's arguments when the event is raised.
- vdColor.ColorType
Represents the color type of the vdColor object.
- vdColor.MaterialType
Represents some Predefined material types.
- vdDocument.BlockColorOperEnum
Controls the display of the color of entities inside block belongs in Layer 0 and with it's color equals to ByLayer
- vdDocument.BlockStdLayerOperFlag
Controls the display of the PenColor , LineType ,LineWeight of entities inside block belongs in Layer 0.
- vdDocument.ChamferMethodEnum
Controls the method used in Chamfer command.
- vdDocument.ExportScriptFlags
Controls some parameters for the ExportScript method.
- vdDocument.ExtraGripsEnum
This enum is used to handle which entity will show extra grips
- vdDocument.GroupGripsEnum
This enumeration is used to control the grips of the group of entities when an entity that belongs to a group is selected.
- vdDocument.InsUnitsEnum
Specifies a drawing-units value using for scaling inserted blocks from a drawing.
- vdDocument.KeyWithMouseStroke
Specifies constants that define a combination of a key stroke and a mouse button.
- vdDocument.LockLayerMethodEnum
Controls how entities in Lock layers are used in methods.
- vdDocument.MatchXpropertiesFlag
Controls if XProperties will be matched when MatchProperties(vdPrimary, vdDocument) is called.
- vdDocument.MergeTablesFlags
This enumeration is used to control how the tables with same name are imported into to another document
- vdDocument.MouseLogicEnum
Controls the mouse behavior.
- vdDocument.OpenFlagsEnum
Recover flags when opening a file.
- vdDocument.PanMouseButtons
This enum is used in PanMouseButton property of vdDocument to control which Mouse button will be used to start the pan action at the default Vectordraw implementation.
- vdDocument.ProjectionTrimExtendEnum
Thie enum is used to determine how the Trim and Extend commands work.
- vdDocument.ShareListsEnum
This enumeration is used to control the sharing of opengl lists between model entities and viewports.
- vdDocument.UrlActionMouseEnum
This enumeration is used to control the URL behaviour of the vdFigure.
- vdDocument.VdConstGripBlock
Controls the display of the grips of vdInsert object.
- vdFileProperties.ClipboardFormats
Specifies the data used from the CmdClipCopy(object) and CmdClipCut(object) commands
- vdFileProperties.Compression
Represents the method used to save compressed data
- vdFileProperties.DWGExportFlags
Controls the export of dwg/dgn files.
- vdFileProperties.DWGImportFlags
Controls the import of dwg files.
- vdFileProperties.EMFImportPropertiesFlags
These values take effect when importing an EMF or WMF.
- vdFileProperties.FilePermissionsEnum
File permissions of the file. You can disable editing of the file using the FilePermissions
- vdFileProperties.IFCImportPropertiesFlags
These values take effect when importing an IFC file.
- vdFileProperties.OBJImportPropertiesFlags
These values take effect when importing an OBJ file.
- vdFileProperties.PDFExportDefaultNavigationPaneEnum
These values take effect when exporting a file in PDF format. This value represents the navigation pane that will be visible when the file is opened.
- vdFileProperties.PDFExportPropertiesFlags
These values take effect when exporting a file in PDF format.
- vdFileProperties.PDFImportPropertiesFlags
These values take effect when importing a PDF file.
- vdFileProperties.PDFImportResolutionEnum
Specifies the raster resolution (in DPI) used when importing PDF pages as images.
- vdPrint.DrawPaperHWMarginsEnum
Controls the linetype of the printer's Hardware Margins that are rendered on screen.
- vdPrint.PrinterLineWeights
Controls the lineWeight of objects for a printer output.
- vdScreenBlock.LocationFlag
Position on screen of the vdScreenBlock. It can be LeftTop, RightTop, RightBottom, Center, Fixed or FollowAxisOrigin which will be the point where the Axis is.
- vdScreenBlock.TranformationFlag
The transformation that the vdScreenBlock will follow, World, User or View coordinates system
- vdViewCube.CubeLocationFlag
Position on screen of the vdScreenBlock. It can be LeftTop, RightTop, RightBottom, Center, Fixed or FollowAxisOrigin which will be the point where the Axis is.
- vdViewCube.CubeSize
Defines the size of the cube
- vdViewCube.ViewCubeDisplayFlags
Defines how the view 3d cube is displayed.
- vdXProperty.TransformationType
Represents the transformations applied when Transformby(Matrix) is performed.
Delegates
- LoadUnknownObjectsEventHandler
Fires when an Unknown objects is loaded from a document after an open command.
- vdDocument.ActionAddedEventHandler
Represents the method that will handle the ActionAdded event.
- vdDocument.ActionDrawEventHandler
Represents the method that will handle the OnActionDraw event.
- vdDocument.ActionDrawOsnapEventHandler
Represents the method that will handle the OnActionDrawOsnap event.
- vdDocument.ActionEndEventHandler
Represents the method that will handle the ActionEnd event.
- vdDocument.ActionErrorEventHandler
Represents the method that will handle the ActionError event.
- vdDocument.ActionFinishEventHandler
Represents the method that will handle the ActionFinish event.
- vdDocument.ActionJobLoopEventHandler
Represents the method that will handle the OnActionJobLoop event.
- vdDocument.ActionJobLoopExEventHandler
Represents the method that will handle the OnActionJobLoop event.
- vdDocument.ActionLayoutActivatedEventHandler
Represents the method that will handle the ActionLayoutActivated event.
- vdDocument.ActionLayoutBeforeDeActivatedEventHandler
Represents the method that will handle the ActionLayoutBeforeDeActivated event.
- vdDocument.ActionMouseMoveEventHandler
Represents the method that will handle the OnActionMouseMove event.
- vdDocument.ActionParseEventHandler
Represents the method that will handle the ActionParse event.
- vdDocument.ActionStartEventHandler
Represents the method that will handle the ActionStart event.
- vdDocument.AddItemEventHandler
Represents the method that will handle the OnAddItem event.
- vdDocument.AfterAddItemEventHandler
Represents the method that will handle the OnAfterAddItem event.
- vdDocument.AfterModifyObjectEventHandler
Represents the method that will handle the OnAfterModifyObject event.
- vdDocument.AfterNewDocument
Represents the method that will handle the OnAfterNewDocument event.
- vdDocument.AfterOpenDocument
Represents the method that will handle the OnAfterOpenDocument event.
- vdDocument.AfterUndoStoreValueEventHandler
Represents the method that will handle the OnAfterUndoStoreValue event.
- vdDocument.BeforeDocumentClearEventHandler
Represents the method that will handle the OnBeforeDocumentClear event.
- vdDocument.BeforeModifyObjectEventHandler
Represents the method that will handle the OnBeforeModifyObject event.
- vdDocument.BeforeOpenDocument
Represents the method that will handle the OnBeforeOpenDocument event.
- vdDocument.CommandExecuteEventHandler
Represents the method that will handle the OnCommandExecute event.
- vdDocument.DrawAfterEventHandler
Represents the method that will handle the OnDrawAfter event.
- vdDocument.DrawBackgroundEventHandler
Represents the method that will handle the OnDrawBackground event.
- vdDocument.DrawEventHandler
Represents the method that will handle the OnDraw event.
- vdDocument.DrawOverAllEventHandler
Represents the method that will handle the OnDrawOverAll event.
- vdDocument.DrawSceneEventHandler
Represents the method that will override the draw of the entire scene.
- vdDocument.EraseObjectEventHandler
Represents the method that will handle the OnEraseObject event.
- vdDocument.ExportedExtraFilesEventHandler
Represents the method that will handle the OnExportedExtraFiles event.
- vdDocument.FigureAfterDrawEventHandler
Represents the method that will handle the OnDrawAfterFigure event.
- vdDocument.FigureDrawEventHandler
Represents the method that will handle the OnDrawFigure event.
- vdDocument.FigureDrawGripsEventHandler
Represents the method that will handle the OnFigureDrawGrips event.
- vdDocument.FigureMouseOverEventHandler
Represents the method that will handle the OnFigureMouseOver event.
- vdDocument.FilterActionPointEventHandler
Represents the method that will handle the FilterActionPoint event.
- vdDocument.FilterFigureEventHandler
Represents the method that will handle the OnFilterFigure event.
- vdDocument.FilterOsnapEventHandler
Represents the method that will handle the OnFilterOsnap event.
- vdDocument.FilterSnapPointEventHandler
Represents the method that will handle the OnFilterSnapPoint event.
- vdDocument.GenericErrorEventHandler
Represents the method that will handle the GenericError event.
- vdDocument.GetDimensionTextEventHandler
Represents the method that will handle the GetDimensionText event.
- vdDocument.GetFileImagePreviewEventHandler
Represents the method that will handle the OnGetFileImagePreview event.
- vdDocument.GetGripPointsEventHandler
Represents the method that will handle the OnGetGripPoints event.
- vdDocument.GetOpenFileFilterFormatEventHandler
Represents the method that will handle the OnGetOpenFileFilterFormat event.
- vdDocument.GetPassWordEventHandler
Represents the method that will handle the GetPassWord event.
- vdDocument.GetSaveFileFilterFormatEventHandler
Represents the method that will handle the OnGetSaveFileFilterFormat event.
- vdDocument.GripSelectionBeforeModifyEventHandler
Represents the method that will handle the GripSelectionBeforeModify event.
- vdDocument.GripSelectionModifiedEventHandler
Represents the method that will handle the GripSelectionModified event.
- vdDocument.InitBaseActionEventHandler
Represents the method that will handle the OnInitBaseAction event.
- vdDocument.IsValidOpenFormatEventHandler
Represents the method that will handle the OnIsValidOpenFormat event.
- vdDocument.IsValidSaveFormatEventHandler
Represents the method that will handle the OnIsValidSaveFormat event.
- vdDocument.LoadUnknownFileName
Represents the method that will handle the OnLoadUnknownFileName event.
- vdDocument.MoveGripPointsAtEventHandler
Represents the method that will handle the OnMoveGripPointsAt event.
- vdDocument.NoFileFindEventHandler
Represents the method that will handle the OnNoFileFind event.
- vdDocument.ObjectHandleChangedEventHandler
Represents the method that will handle the OnObjectHandleChanged event.
- vdDocument.OpenUrlEventHandler
Represents the method that will handle the OnOpenUrl event.
- vdDocument.PolarTrackAngleValidateEventHandler
Represents the method that will handle the OnPolarTrackAngleValidate event.
- vdDocument.PolarTrackToolTipEventHandler
Represents the method that will handle the OnPolarTrackToolTip event.
- vdDocument.PromptEventHandler
Represents the method that will handle the OnPrompt event.
- vdDocument.RequestLicValEventHandler
Represents the method that will handle the OnRequestLicVal event.
- vdDocument.ResizeControlWindowEventHandler
Represents the method that will handle the OnResizeControlWindow event.
- vdDocument.SaveUnknownFileName
Represents the method that will handle the OnSaveUnknownFileName event.
- vdDocument.ScrollEventHandler
Represents the method that will handle the OnScroll event.
- vdDocument.ThreadFinishedDelegate
Represents the method that will handle the OnThreadFinished event.
- vdDocument.UndoStoreValueEventHandler
Represents the method that will handle the OnUndoStoreValue event.
- vdDocument.ViewCubeClickEventHandler
Represents the method that will handle the OnViewCubeClick event.
- vdFilterObject.FilterPropertyEventHandler
Represents the method that will handle the FilterProperty event.