Anark Core SDK
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAnark
 NCoreSdkApi
 NEntities
 CISdk2DGeometryGroupA group of 2D geometry entities
 CISdk2DGeometryPrimitiveA 2D geometry primitive
 CISdk2DLineStripA line strip
 CISdk2DTriangleA simple discrete triangle
 CISdk3DGeometryGeometry for a 3D object
 CISdk3DGeometryGroupA group of 3D geometry entities
 CISdk3DGeometryPrimitiveA 3D geometry primitive
 CISdk3DLineStripA connected string of vertices in 3D space
 CISdk3DPointsA set of points in 3D space. Each vertex represents a unique point
 CISdk3DTriangleStripA 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
 CISdkAnnotationAnnotation shapes must implement this interface
 CISdkAnnotationGeometryGeometry for an annotation or a sub-section of an annotation
 CISdkColor4FA Color, expressed as 4 floats, R,G,B,A, in the range 0.0 to 1.0
 CISdkEntityHandleA 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
 CISdkTextRendererA text renderer - converts text strings into geometry
 CISdkViewA 3D product view
 CSdk2DGeometryGroup
 CSdk2DLineStrip
 CSdk2DTriangle
 CSdk3DGeometry
 CSdk3DGeometryGroup
 CSdk3DLineStrip
 CSdk3DPoints
 CSdk3DTriangleStrip
 CSdkAnnotationGeometry
 CSdkAnnotationInfoEncapsulates the information provided upon the creation of a new annotation
 CSdkColor4F
 CSdkEntityHandle
 CSdkTextRenderer
 CSdkView
 CSdkViewHandle
 NMath
 CISdk2DBoundingBoxA 2D bounding box
 CISdk3DBoundingBoxAn 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
 CISdkMatrix4X4A 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
 CISdkPlane3DA plane in 3D space
 CISdkVector2DA 2D vector
 CISdkVector3DA 3D vector
 CISdkVertexA Generic Vertex
 CISdkVertex2DA 2D vertex
 CISdkVertex3DA 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
 CISdkQueryExpressionA query expression
 CISdkQueryTokenA query token
 CSdkQueryExpression
 CSdkQueryToken
 CExecutePlugInsCmdFor Anark use only
 CISdkApiThe SDK API
 CISdkPlugInThe plug-in interface that must be implemented for plug-ins to be loaded by Anark Core
 CISdkProgressTrackerAn interface for tracking progress of a task
 CSdkApi
 CSdkProgressTracker