Namespace VectorDraw.Geometry
Classes
- AUnits
Implements all functionality for presentation of angular units.
- BaseObject
This is the base object for the VectorDraw.Geometry dll.
- Box
Implements the Box object.
- ByteArray
Represents an array of bytes.
- DoubleArray
Implements a collection of Doubles.
- GPS
A static class that export methods that manage Global Positioning System (GPS) Geographical coordinates transformations
- GPS.GEO_MAP_DICT
Manage all supported Geographic Coordinate System mapping to Application world Coordinate System
- GPS.GPS_MAP
A class that hold properties used for conversion between Global Positioning System (GPS) Geographical coordinates and World CS Drawing Units
- GPS.GPS_POSITION
An object that contains Geographical coordinates values for Latitude and Longitude.
- GPS.Receiver
Represents a serial port resource used to receive the GPS data
- Globals
Containes several Geometrical Constants and implementations.
- Int32Array
Represents a collection of integers.
- Int32UniqueArray
Represents a collection of unique integers.
- LUnits
Implements all functionality for presentation of linear units.
- Matrix
Represents a 4x4 homogeneous transformation matrix used for geometric calculations.
- MatrixProperties
Implements the MatrixProperties object which calculates geometrical properties for a Matrix object.
- OsnapPoint
Implements the OsnapPoint object.
- OsnapPoints
Implements a collection of OsnapPoint objects.
- PlineOperations
Internally used only.Under construction.
A static class object that manage offset and combine operations of Vertexes.
- Quaternion
Implements a Quaternion object used in geometrical calculations.
- SimplePolygonSegment
This object is used mainly in GetPolygonsAreas method of the vdPolyline object. This method returns an array of these objects and its purpose is to calculate small areas that consist the area of the polyline.
- Vector
Implements the Vector object.
- Vectors
This is a collection of Vector objects.
- Vertex
Represents a vertex object which is a gPoint that can have a bulge mostly used in vdPolyline object.
- Vertexes
This is a collection of Vertex objects.
- gPoint
Implements the gPoint object.
- gPoints
This is a collection of gPoint objects.
- gTriangle
This object is used in the vdGroundSurface object.
- gTriangles
An array of gTriangle objects.
Structs
- POINT
Represents a simple 2Dimension Point object with x,y values.
Enums
- AUnits.AUnitType
Represents the units mode for angular dimensions.
- AUnits.AZeroSuppression
Represents the zeros suppression.
- AUnits.AngleDirection
Represents if the direction of the angle is clockwise or not.
- GPS.Receiver.GPS_VALIDFIELDS
Defines the valid data type read by this port
- LUnits.LUnitType
Enumeration for setting Linear Units mode.
- LUnits.LZeroSuppression
Enumeration for suppresssing zeros in linear units.
- OsnapMode
Available Object's snapping modes.
- OsnapPoint.PointCoordSystem
Represents the Coordinate System of the Osnap Point.
- OsnapPoints.OsnapCrossPointsAddenum
Represents an enum value that represents if the extra cross help OsnapPoints will be added.
- OsnapTrackFlag
Represents values that control how the Object Snap Tracking works
- PlineOperations.AdvancedAlgorithm
Represents an enum value that enable the usage of advance algorithm method define by UseAdvancedAlgorithm property.
- SimplePolygonSegment.GeometryType
The type of the segment.
- gPoints.MethodApplyFlags
Defines how the methods of this object will be applied.
Delegates
- GPS.Receiver.PositionChangedDelegate
Represents the method that will handle the OnPositionChanged event
- gPoints.Triangulation
Represents the method that will handle a calculated triangle from Triangulate(Vector, Triangulation) method.