Vector Common Dialogs

LEADTOOLS provides functions for displaying built-in dialog boxes for getting user input. This input may be used for any of a number of LEADTOOLS functions. The following functions bring up the dialog boxes.

LVectorDialog::DoModalVectorCamera

LVectorDialog::DoModalVectorEditAllGroups

LVectorDialog::DoModalVectorEditAllLayers

LVectorDialog::DoModalVectorEditGroup

LVectorDialog::DoModalVectorEditLayer

LVectorDialog::DoModalVectorEditObject

LVectorDialog::DoModalVectorHitTest

LVectorDialog::DoModalVectorNewGroup

LVectorDialog::DoModalVectorNewLayer

LVectorDialog::DoModalVectorNewObject

LVectorDialog::DoModalVectorRender

LVectorDialog::DoModalVectorRotate

LVectorDialog::DoModalVectorScale

LVectorDialog::DoModalVectorTranslate

LVectorDialog::DoModalVectorViewMode

 

The dialog can automatically change the vector. Functions that control this auto processing are:

LVectorDialog::EnableAutoProcess

LVectorDialog::IsAutoProcessEnabled

A dialog can optionally display a preview using the following:

LVectorDialog::EnablePreview

LVectorDialog::IsPreviewEnabled

Dialog options can be set prior to calling the dialog using these functions:

LVectorDialog::SetCamera

LVectorDialog::SetColorAmbient

LVectorDialog::SetPolygonMode

LVectorDialog::SetRotation

LVectorDialog::SetScale

LVectorDialog::SetTranslation

LVectorDialog::SetUseLights

After returning from the dialog, options that were set can be retrieved using:

LVectorDialog::GetCamera

LVectorDialog::GetColorAmbient

LVectorDialog::GetPolygonMode

LVectorDialog::GetRotation

LVectorDialog::GetScale

LVectorDialog::GetTranslation

LVectorDialog::GetUseLights

The dialog can be set to allow or disallow duplicate layer names in a vector.
Functions that control this are: