Overview | Professional | Screenshots
THBVector SDK is a vectordata processing component.
It holds one or more vector layers where each layer contains geometry objects.
You can insert or delete layers.
THBVector Standard Edition does NOT support loading from vector files like dxf, dgn, shp, SVG Scalable Vector graphics.
Instead Geometry objects can be manually created and put into layers.
The high performance spatial index takes care that your application grows along with the number of geometry objects that you add.
You can create geometry objects like point, line, linestring, rectangle, polygon, polygon with holes, circle and ellipse. Polygons now support holes too.
The result can be processed in memory, written to disk or displayed using THBView.
Place points, lines, rectangles, polygons, text, circles, ellipses
The user can digitize geometry objects like points, lines, rectangles, polygons, texts, circles, ellipses on the available view area.
Snapping helps you while digitizing to always snap to the nearest point of interest.
These geometry objects can be arranged in multiple layers and can be displayed along with raster image layers.
Allowing you to place them above the underlying raster image layer.
Each geometry object gets its own style. Or you can assign styles per layer. You can choose between different line styles, line widths and colors and you can apply various fill styles like hatch, cross hatch, solid.
If you enable GDI+ drawing you can achieve even more great style effects like gradients transparent geometry objects.
Spatialindex
Data is stored internally in an intelligent spatial index that arranges data for fast access even if you work with an enormous number of geometry data.
DirectX Rendering
Render rasterimagedata and vectordata at more than 50 frames per second using DirectX.
Toggle between DirectX and GDI rendering at runtime.
Limit image processing operations
You can easily access the geometry coordinates and use them for further processing.
With these coordinates you can limit image processing operations to a specific area.
Mark parts of the image
THBVector is ideally suited for annotation purposes. The user can mark parts of an image.
These annotation objects can be linked to websites(hyperlink) or you can react to clicks on it.
Or you can use geometry objects to mark parts of the image with a user defined marker picture.
Selecting, Highlighting
When clicking on a geometry object that is visible in THBView it will be seleted. The grabhandles will be adjusted to enclose all selected objects. To select multiple objects you can use a selection rectangle. Or you can hold down the SHIFT key to select multiple objects. You can access and further process all selected objects.
With little effort you can extract coordinates of geometry ojects and use it for image or vector processing operations.
Moving the mouse over the viewer will highlight objects. You can access and process highlighted objects in the same way as selected objects.
You can set layers to not Locateable, this will disable highlight and selection effects for all geometry objects on the layers.
When trying to select geometry object it may happen that you hit multiple geometry objects at once. Instead of selecting all objects the MultiSelectionWindow will pop up giving you a chance to preview and select exactly the geometry object you’d like.

Snapping
When you move the mouse close to vector objects the mouse cursor will snap to the nearest point of interest. This can be a start, mid, endpoint, centerpoint, intersection point or simply a point on a line segment.
You can affect all aspects of the snapping functionality. If you don’t need this, no problem, simply turn this feature off. Snapping simplifies digitizing new vector objects and prevents that you place points very close to each other, instead they are snapped together and have the same coordinate.



Response to clicks
Events provide you the possibility to response to clicks on geometry objects.



RSS News Feed