|
Products:
ArcView: VB6
Platforms: WindowsMinimum ArcGIS Release: 9.0 |
Steps for compiling the DLL:
| VB6 |
| File | Description |
| cls3DLabelDemo.cls | The IToolbarDef class module for the tool. |
| clsAddLabel.cls | ITool implementation to add a label. |
| clsChkBillboard.cls | ICommand implementation to turn on the billboarding for labels. |
| clsLabel3DMNU.cls | ICommand implementation for the main toolbar dropdown menu. |
| clsLabelEngine.cls | The main class module containing the 3D Label Engine used by the toolbar. |
| clsLabelProps.cls | ICommand implementation to open the property dialog for labels. |
| clsLayerBox.cls | ICommand implementation for a listbox contain the layers availabke for labeling. |
| clsLayerLabels.cls | A class containing all labels in a layer. |
| clsMNUGetDefaults.cls | ICommand implementation to reset the labels to default properties. |
| clsMNULayerBB.cls | ICommand implementation for the menu item which turns on the billboarding for labels. |
| clsMNULayerFont.cls | ICommand implementation for the menu item to change the font of labels. |
| clsMNULayerName.cls | ICommand implementation used for the listing of a layer to be labeled. |
| clsMNULayerOffset.cls | ICommand implementation for the menu item to change the offset of labels. |
| clsMNULayerRotation.cls | ICommand implementation for the menu item to change the rotation of labels. |
| clsMNUOpenLabels.cls | ICommand implementation for the menu to open labels from a text file. |
| clsMNUPersist.cls | ICommand implementation for the root level menu to open and save labels. |
| clsMNUSaveLabels.cls | ICommand implementation for the menu to save labels to a text file. |
| clsSceneGraphEvents.cls | Class module containing the event handler for SceneGraph and SceneDocument events important for the tool. |
| clsSelectLabel.cls | ITool implementation to select a label. |
| clsSGEvents.cls | Class module containing the event handler for SceneGraph and SceneDocument events important for the engine. |
| DDDFont.cls | Class module for handling fonts on the system for the tool. |
| DDDText.cls | Class module containing the properties of a label. |
| IDDDFont.cls | Class module containing the interface defining the properties of a font. |
| IDDDText.cls | Class module containing the interface defining the properties of a label. |
| frmListChoose.frm | Dialog for choosing labels. |
| frmProps.frm | Dialog box presenting the properties of labels. |
| frmSlider.frm | Dialog box presenting the properties of labels via a slider. |
| modLabel3DToolbar.bas | Main code module containing code used by the toolbar. |
| modLabelEngine.bas | Main code module containing code used by the labeling engine. |
| FontUtils.bas | Code module containing code used by the toolbar concerning fonts. |
| Label3DEngine.vbp | Project file for the labeling engine. |
| Label3DToolbar.vbp | Project file for the labeling toolbar. |
| DDDAnalystTextSample.dll | The compiled project for the labeling engine. |
| Label3DToolbar.dll | The compiled project for the labeling toolbar. |
| ../../../../Utilities/DDDDevSamplesUtilities.htm | This project also references shared code located in Visual Basic code modules (3D Analyst Developer Sample utilties). To compile this project, these files are necessary in the location: '<ARCGIS INSTALL PATH > \ArcObjects Developer Kit\Samples\3D Analyst\Utilities\ ' |