stuf-gemma
Version:
Generated typings for various StUF BG 3.10 messages
136 lines (135 loc) • 3.58 kB
JavaScript
export const AesheticCriteriaType = Object.freeze({
MIN_CROSSINGS: 'MIN_CROSSINGS',
MIN_AREA: 'MIN_AREA',
MIN_BENDS: 'MIN_BENDS',
MAX_BENDS: 'MAX_BENDS',
UNIFORM_BENDS: 'UNIFORM_BENDS',
MIN_SLOPES: 'MIN_SLOPES',
MIN_EDGE_LENGTH: 'MIN_EDGE_LENGTH',
MAX_EDGE_LENGTH: 'MAX_EDGE_LENGTH',
UNIFORM_EDGE_LENGTH: 'UNIFORM_EDGE_LENGTH',
MAX_ANGULAR_RESOLUTION: 'MAX_ANGULAR_RESOLUTION',
MIN_ASPECT_RATIO: 'MIN_ASPECT_RATIO',
MAX_SYMMETRIES: 'MAX_SYMMETRIES',
});
export const CompassPointEnumeration = Object.freeze({
N: 'N',
NNE: 'NNE',
NE: 'NE',
ENE: 'ENE',
E: 'E',
ESE: 'ESE',
SE: 'SE',
SSE: 'SSE',
S: 'S',
SSW: 'SSW',
SW: 'SW',
WSW: 'WSW',
W: 'W',
WNW: 'WNW',
NW: 'NW',
NNW: 'NNW',
});
export const CurveInterpolationType = Object.freeze({
linear: 'linear',
geodesic: 'geodesic',
circularArc3Points: 'circularArc3Points',
circularArc2PointWithBulge: 'circularArc2PointWithBulge',
circularArcCenterPointWithRadius: 'circularArcCenterPointWithRadius',
elliptical: 'elliptical',
clothoid: 'clothoid',
conic: 'conic',
polynomialSpline: 'polynomialSpline',
cubicSpline: 'cubicSpline',
rationalSpline: 'rationalSpline',
});
export const DrawingTypeType = Object.freeze({
POLYLINE: 'POLYLINE',
ORTHOGONAL: 'ORTHOGONAL',
});
export const FileValueModelType = Object.freeze({
'Record Interleaved': 'Record Interleaved',
});
export const GraphTypeType = Object.freeze({
TREE: 'TREE',
BICONNECTED: 'BICONNECTED',
});
export const IncrementOrder = Object.freeze({
'+x+y': '+x+y',
'+y+x': '+y+x',
'+x-y': '+x-y',
'-x-y': '-x-y',
});
export const IsSphereType = Object.freeze({
sphere: 'sphere',
});
export const KnotTypesType = Object.freeze({
uniform: 'uniform',
quasiUniform: 'quasiUniform',
piecewiseBezier: 'piecewiseBezier',
});
export const LineTypeType = Object.freeze({
STRAIGHT: 'STRAIGHT',
BENT: 'BENT',
});
export const QueryGrammarEnumeration = Object.freeze({
xpath: 'xpath',
xquery: 'xquery',
other: 'other',
});
export const RelatedTimeTypeRelativePositionType = Object.freeze({
Before: 'Before',
After: 'After',
Begins: 'Begins',
Ends: 'Ends',
During: 'During',
Equals: 'Equals',
Contains: 'Contains',
Overlaps: 'Overlaps',
Meets: 'Meets',
OverlappedBy: 'OverlappedBy',
MetBy: 'MetBy',
BegunBy: 'BegunBy',
EndedBy: 'EndedBy',
});
export const SequenceRuleNames = Object.freeze({
Linear: 'Linear',
Boustrophedonic: 'Boustrophedonic',
'Cantor-diagonal': 'Cantor-diagonal',
Spiral: 'Spiral',
Morton: 'Morton',
Hilbert: 'Hilbert',
});
export const SignType = Object.freeze({
'-': '-',
'+': '+',
});
export const SuccessionType = Object.freeze({
substitution: 'substitution',
division: 'division',
fusion: 'fusion',
initiation: 'initiation',
});
export const SurfaceInterpolationType = Object.freeze({
none: 'none',
planar: 'planar',
spherical: 'spherical',
elliptical: 'elliptical',
conic: 'conic',
tin: 'tin',
parametricCurve: 'parametricCurve',
polynomialSpline: 'polynomialSpline',
rationalSpline: 'rationalSpline',
triangulatedSpline: 'triangulatedSpline',
});
export const SymbolTypeEnumeration = Object.freeze({
svg: 'svg',
xpath: 'xpath',
other: 'other',
});
export const TimeIndeterminateValueType = Object.freeze({
after: 'after',
before: 'before',
now: 'now',
unknown: 'unknown',
});