Table of Contents

Namespace vdWebLibrary

Classes

ActiveSelectionModifyArgs

Contains all the arguments of a ActiveSelectionModify event. Instances of this class contain information about an item that is being added to or removed from the ActiveSelection() collection.

AfterDrawInViewEventArgs

An object type that Contains all the arguments of a AfterDrawInView event.

BaseActionObj

Contains all the properties of an Action. BaseActionObj is not defined, it cannot be used directly, rather it exists here in order to showcase the methods and properties of all the actions.

CustomDrawArgs

An object type that Contains all the arguments of a CustomDrawDelegate event.

CustomGetGripsArgs

An object type that Contains all the arguments of a CustomGetGripsDelegate event.

CustomGetOsnapsArgs

An object type that Contains all the arguments of a CustomGetOsnapsDelegate event.

CustomMovegripsArgs

An object type that Contains all the arguments of a CustomMovegripsDelegate event.

CustomTransformsArgs

An object type that Contains all the arguments of a CustomTransformsDelegate event.

FIlterActionPointEventArgs

Contains all the arguments of a vdFIlterActionPoint event.

GlobalsObj

This is not an actual object of the component. You won't find it anywhere in the library. This object contains however all the global objects of the vdWebLibrary. Every object contained in here, you can use it from anywhere inside your web page (e.g in the main HTML page).

IsCustomArgs

An object type that Contains all the arguments of a IsCustomDelegate event.

MergeDocumentEventArgs

Contains all the arguments of a MergeDocument(string, MergeDocumentFinshedDelegate, int, string) passed finishCallback callback.

ModificationHistory

Maintains the stack of redo and undo logs.Each entry in the undo stack represents a single property change

It is accessible by UndoHistory()

PolygonClipper

Implements functionality for polygon clip between regions.

It is accessible by gpc global object which is type of PolygonClipper

SaveEventArgs

Contains all the arguments of a vdAfterSaveDocument event.

ScriptCommands

Represents an object that exports commands which are support Undo History and exporting to Script

It is accessible by scriptCommand

SelectDocumentFinishedEventArgs

Contains all the arguments of a SelectDocumentFinishedDelegate delgate.

SelectionModifiedArgs

Contains all the arguments of a vdSelectionModified event.

ToolTip

Contains all the tooltip functionality. It is the object type that return from ToolTip

TouchEventArgs

Contains all the arguments of a vdtouchMove event.

gripmanager

Represents an object that exports commands which are support Undo History and exporting to Script

This is a class object that manage grips.it is accessible by GripManager

messagesdictionary

contains all the prompt messages used by control, in order to be translated in other languages

It is accessible by MessagesDictionary

progressEventArgs

Contains all the arguments of a vdprogress event.

vdConst

Contains many constant values that are used in the vdWebLibrary.

Access this object directly with his name vdConst from anywhere in your page without the need to create an instance of it, because it is a global object of the library.

vdFilterEntityArgs

An object type that Contains all the arguments of a vdFilterEntityDelegate event.

vdLoadXrefEventArgs

Contains all the arguments of a vdLoadXref event.

vdRender

An object that manage the control rendering context

It is used to control the rendering context of the view and it is accessible by ActiveRender() method

vdUpdateViewEventArgs

Contains all the arguments of a vdUpdateView event.

vddimmanager

Manages the dimension properties.

vdgeo

Contains functions concerning mathematical and trigonometrical calculations.

Access this object directly with his name vdgeo from anywhere in your page without the need to create an instance of it, because it is a global object of the library.

vdgroupsManager

Manage groups for the active document. Each document can contains groups that are collection of entities. If an entity is selected and belongs to a specific group then all entities in the group collection are selected.

It is accessible by UndoHistory()

vdmanager

Contains most of the library's functionality, including the vdrawObj object, that exports many useful functions that can be used to handle the component.

vdmouseoverEventArgs

Contains all the arguments of a vdmousemove or vdmousemoveAfter, vdmousedown, vdmouseup, vdmouseout, vdmousewheel or vddblclick event.

vdrawObj

Represents the primary drawing canvas and high-level API surface used by the engine.

viewcubeObj

This is a class object that manage the 3d cube.

It is accessible by viewcube

Delegates

ActiveSelectionModifyDelegate

Represents a user define function that will be called for every entity added or remove to scriptCommand ActiveSelection() by ActiveSelectionModify event

AfterDrawInViewDelegate

Represents a user define function that will be called , by AfterDrawInView event

AfterRedrawDelegate

Represents a method that will handle the AfterRedraw event.

CmdScriptCallback

Represents a user define function that will be called after the user action of the commands CmdSelect(CmdScriptCallback) CmdMove(object, object, object, CmdScriptCallback) CmdScale(object, object, double, CmdScriptCallback) CmdRotate(object, object, double, CmdScriptCallback) CmdRotate3D(object, object, double, object, CmdScriptCallback) CmdMirror(object, object, double, CmdScriptCallback, bool) CmdCopy(object, object, object, CmdScriptCallback) finished.

CustomDrawDelegate

Represents a user define function that will be called , by OnCustomDraw event

CustomGetGripsDelegate

Represents a user define function that will be called , by OnCustomGetGrips event

CustomGetOsnapsDelegate

Represents a user define function that will be called , by OnCustomGetOsnaps event

CustomMovegripsDelegate

Represents a user define function that will be called , by OnCustomMovegrips event

CustomTransformsDelegate

Represents a user define function that will be called , by OnCustomTransforms event

ImageLoadedDelegate

Represents a user define function that will be called when an image definition data has been laoded from a url path.

IsCustomDelegate

Represents a user define function that will be called , by OnIsCustom event

MergeDocumentFinshedDelegate

Represents a method that is called when MergeDocument(string, MergeDocumentFinshedDelegate, int, string) is finished.

ScriptEntityDelegate

Represents a user define function that will be called when commands that draw entities will be called from scriptCommand.like line(object[], ScriptEntityDelegate) etc.

ScriptSelectDelegate

Represents a user define function that will be called when commands that select entities will be called from scriptCommand.like select(object[], ScriptSelectDelegate) , move(object, object, ScriptSelectDelegate) , copy(object, object, ScriptSelectDelegate) etc.

SelectDocumentFinishedDelegate

Represents a user defined callback paseed to SelectDocument(string, bool, SelectDocumentFinishedDelegate) or SelectDocumentBlob(string, string, SelectDocumentFinishedDelegate) methods that is called when the procedure is finished.

gripmanager.gripEventDelegate

function type that used by filtergripentity , gripselectionchanged , beforemovegrip , aftermovegrip

onStateChangedDelegate

Represents a method that will handle the change of state during an action.

vdActionDrawDelegate

Represents a user define function that will be called after default action draw by vdActionDraw event

vdAfterOpenDocumentDelegate

Represents a method that will handle the vdAfterOpenDocument event.

vdAfterSaveDocumentDelegate

Represents a method that will handle the vdAfterSaveDocument event.

vdErrorDelegate

Represents a method that will handle the vdError event.

vdFIlterActionPointDelegate

Represents a user define function that will be called just before action ends, by vdFIlterActionPoint event

vdFilterEntityDelegate

Represents a user define function that will be called , by FilterEntities(object, vdFilterEntityDelegate) method

vdKeyDownDelegate

Represents a method that will handle the vdKeyDown event.

vdLoadXrefDelegate

Represents a method that will handle the vdLoadXref or vdXrefLoadedevent.

vdPromptDelegate

Represents a method that will handle the vdPrompt event.

vdSelectionModifiedDelegate

Represents a user define function that will be called for every user selects by vdSelectionModified event

vdUpdateViewDelegate

Represents a method that will handle the vdUpdateView event.

vdclickDelegate

Represents a method that will handle the vdclick event.

vddblclickDelegate

Represents a method that will handle the vddblclick event.

vdmousedownDelegate

Represents a method that will handle the vdmousedown event.

vdmousemoveDelegate

Represents a method that will handle the vdmousemove event.

vdmouseoutDelegate

Represents a method that will handle the vdmouseout event.

vdmouseupDelegate

Represents a method that will handle the vdmouseup event.

vdmousewheelDelegate

Represents a method that will handle the vdmousewheel event.

vdprogressDelegate

Represents a method that will handle the vdprogress event.

vdtouchMoveDelegate

Represents a method that will handle the vdtouchMove event.