| NAnark | |
| NCoreSdkApi | |
| NEntities | |
| CISdk2DGeometryGroup | A group of 2D geometry entities |
| CISdk2DGeometryPrimitive | A 2D geometry primitive |
| CISdk2DLineStrip | A line strip |
| CISdk2DTriangle | A simple discrete triangle |
| CISdk3DGeometry | Geometry for a 3D object |
| CISdk3DGeometryGroup | A group of 3D geometry entities |
| CISdk3DGeometryPrimitive | A 3D geometry primitive |
| CISdk3DLineStrip | A connected string of vertices in 3D space |
| CISdk3DPoints | A set of points in 3D space. Each vertex represents a unique point |
| CISdk3DTriangleStrip | A strip of triangles in 3D space. Each adjacent triplet of vertices represents a triangle. The vertices a, b, c, d, e will represent triangles abc, bcd, and cde |
| CISdkAnnotation | Annotation shapes must implement this interface |
| CISdkAnnotationGeometry | Geometry for an annotation or a sub-section of an annotation |
| CISdkColor4F | A Color, expressed as 4 floats, R,G,B,A, in the range 0.0 to 1.0 |
| CISdkEntityHandle | A handle to an Anark Core entity |
| CISdkGeometry< TGroup, TPrimitive, TVertex > | A composite geometric object |
| CISdkGeometryGroup< TPrimitive, TVertex > | A group of geometry entities |
| CISdkGeometryPrimitive< TVertex > | A geometry primitive |
| CISdkTextRenderer | A text renderer - converts text strings into geometry |
| CISdkView | A 3D product view |
| CSdk2DGeometryGroup | |
| CSdk2DLineStrip | |
| CSdk2DTriangle | |
| CSdk3DGeometry | |
| CSdk3DGeometryGroup | |
| CSdk3DLineStrip | |
| CSdk3DPoints | |
| CSdk3DTriangleStrip | |
| CSdkAnnotationGeometry | |
| CSdkAnnotationInfo | Encapsulates the information provided upon the creation of a new annotation |
| CSdkColor4F | |
| CSdkEntityHandle | |
| CSdkTextRenderer | |
| CSdkView | |
| CSdkViewHandle | |
| NMath | |
| CISdk2DBoundingBox | A 2D bounding box |
| CISdk3DBoundingBox | An axis-aligned bounding box in 3D space that tracks the minimum and maximum extremities of an object and is described by two points. The units for all coordinates and measurements on the data available via the SDK are meters |
| CISdkMatrix4X4 | A 3D transformation matrix that maps a point in 3D space to a potentially different point in 3D space. There are two different conventions: 'column vectors' or 'row vectors' and the 4x4 matrices in each case are the transpose of the other convention. This uses a 'row-vector' convention where the matrix is multiplied on the right of the vector , e.g. v' = vM In our representation, the X,Y,Z translation components are located on the bottom row M41, M42, M43 |
| CISdkPlane3D | A plane in 3D space |
| CISdkVector2D | A 2D vector |
| CISdkVector3D | A 3D vector |
| CISdkVertex | A Generic Vertex |
| CISdkVertex2D | A 2D vertex |
| CISdkVertex3D | A 3D vertex. The units for all coordinates and measurements on the data available via the SDK are meters |
| CSdk2DBoundingBox | |
| CSdk3DBoundingBox | |
| CSdkMatrix4X4 | |
| CSdkPlane3D | |
| CSdkVector2D | |
| CSdkVector3D | |
| CSdkVertex2D | |
| CSdkVertex3D | |
| NQuery | |
| CISdkQueryExpression | A query expression |
| CISdkQueryToken | A query token |
| CSdkQueryExpression | |
| CSdkQueryToken | |
| CExecutePlugInsCmd | For Anark use only |
| CISdkApi | The SDK API |
| CISdkPlugIn | The plug-in interface that must be implemented for plug-ins to be loaded by Anark Core |
| CISdkProgressTracker | An interface for tracking progress of a task |
| CSdkApi | |
| CSdkProgressTracker | |