This section is the full reference for all public vjmapext APIs, organized by topic.
| Class | Description |
|---|
| MapCadLayer | Main control facade; owns all subsystems |
| Class / interface | Description |
|---|
| EntityBase | Abstract entity base; shared properties and methods |
| EntityStore | Entity storage, selection, and spatial index |
import {
MapCadLayer,
EntityBase,
EntityStore,
CommandRegistry,
InputManager,
EventBus,
SnapManager,
UndoManager,
AnimationManager,
PluginManager,
LinetypeManager,
// Entities
PointEnt, LineEnt, PolylineEnt, CircleEnt, ArcEnt,
TextEnt, MTextEnt, HatchEnt, SplineEnt, EllipseEnt,
BlockDef, BlockRefEnt,
LinearDimEnt, AlignedDimEnt, AngleDimEnt, RadialDimEnt,
MLeaderEnt,
// Utilities
Point2D, toPoint2D, toPoint2DArray,
Easing, createTween,
svgToEntities,
loadOpentypeFont,
} from 'vjmapext';