DG Kernel (ActiveX) Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Upgrading Native Apps
Licensing
Collapse ModelsModels
Collapse DG Kernel ControlsDG Kernel Controls
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Collapse ModelModel
Collapse ViewView
Collapse General ComputingGeneral Computing
Collapse Samples and TutorialsSamples and Tutorials
Collapse GraphicsGraphics
Collapse Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation Links Go to DGKC docs Search Documentation


Deprecated data types

Warning: All elements of data structures below declared with struct keyword must be initialised before any use. Failing to do so may lead to unpredictable behaiviour as structures do not have a constructor, so have random values by default
KC3State
DIPoint
KC2D
DIVect
TopAbs_ShapeEnumKO
KCRange
KCBox

3D vector

struct DIVect
                            double v[3];
};

DIVect is used to represent a 3D vector.


3D point

struct DIPoint { 
                            double x[3];
};

DIPont is a 3D point.


2D Point or Vector

struct KC2D { 
                            double x[2];
};


KCRange Structure

typedef struct KCRange_ {
        double min;
        double max;
            } KCRange;


KCBox Srtucture

typedef struct KCBox_ {
        KCRange range[3];
            } KCBox;


KC3State Enumeration

typedef enum KC3State_ {
                                            kcUnknown = -1, 
                                            kcFalse = 0, 
                                            kcTrue = 1, 
} KC3State;


ESTLAnalysis Enumeration

typedef enum ESTLAnalysis_ {
        eStlAnalysAuto,
        eStlAnalysPerform,
        eStlAnalysSkip,
                    } ESTLAnalysis;


TopAbs_ShapeEnumKO  enumeration

typedef enum TopAbs_ShapeEnumKO_ {
        eShTop_COMPOUND ,
        eShTop_COMPSOLID,
        eShTop_SOLID ,
        eShTop_SHELL,
        eShTop_FACE,
        eShTop_WIRE,
        eShTop_EDGE,
        eShTop_VERTEX,
        eShTop_SHAPE,
        eShTop_UNKNOWN,
        } TopAbs_ShapeEnumKO;

Enumerates topological types of geometry of bspline brep entities