enum OdDgGeometryCacheActionType {
kUnknown = 0x00,
kPolyline3d = 0x01,
kPolyline2d = 0x02,
kArc3d = 0x05,
kArc2d = 0x06,
kEllipse3d = 0x07,
kEllipse2d = 0x08,
kPolygon3d = 0x09,
kPolygon2d = 0x0A,
kCone = 0x0B,
kTorus = 0x0C,
kPushTransform = 0x0D,
kPopTransform = 0x0E,
kBeginSolid = 0x10,
kBeginExtrusionSolid = 0x11,
kBeginRevolutionSolid = 0x12,
kEndSolid = 0x13,
kBeginComplexString = 0x14,
kBeginComplexShapeOrGrHole = 0x15,
kEndComplex = 0x16,
kMarkHole = 0x17,
kBrepData = 0x18,
kMesh = 0x19,
kBSplineCurve3d = 0x1A,
kBSplineSurface = 0x1B,
kSetTrainsData = 0x1C,
kSlabSolid = 0x1E,
kSphere = 0x1F,
kOriginAndRotation = 0x22,
kModifiedProfileBegin = 0x23,
kModifiedProfileEnd = 0x24,
kText = 0x25,
kByLevelOrGradientData = 0x28,
kExtraDataSectionBegin = 0x29,
kExtraDataSectionEnd = 0x2c,
kHatchPattern = 0x31
};