Skip to content

Interface: SurfaceDefinition ​

Defined in: SurfaceFactory.ts:12

Properties ​

type ​

ts
type: SurfaceType;

Defined in: SurfaceFactory.ts:13


id? ​

ts
optional id?: string;

Defined in: SurfaceFactory.ts:14


vertices ​

ts
vertices: Float32Array<ArrayBufferLike> | number[];

Defined in: SurfaceFactory.ts:15


faces ​

ts
faces: number[] | Uint32Array<ArrayBufferLike>;

Defined in: SurfaceFactory.ts:16


hemisphere? ​

ts
optional hemisphere?: string;

Defined in: SurfaceFactory.ts:17


vertexCurv? ​

ts
optional vertexCurv?: Float32Array<ArrayBufferLike> | number[] | null;

Defined in: SurfaceFactory.ts:18


indices? ​

ts
optional indices?: number[] | Uint32Array<ArrayBufferLike> | null;

Defined in: SurfaceFactory.ts:19


data? ​

ts
optional data?: Float32Array<ArrayBufferLike> | number[];

Defined in: SurfaceFactory.ts:20


colors? ​

ts
optional colors?: (string | number | Color)[];

Defined in: SurfaceFactory.ts:21


colorMap? ​

ts
optional colorMap?: string;

Defined in: SurfaceFactory.ts:22


surfaceSet? ​

ts
optional surfaceSet?: SurfaceSet;

Defined in: SurfaceFactory.ts:23


variants? ​

ts
optional variants?: Record<string, Float32Array<ArrayBufferLike> | number[]>;

Defined in: SurfaceFactory.ts:24


defaultVariant? ​

ts
optional defaultVariant?: string;

Defined in: SurfaceFactory.ts:25


curv? ​

ts
optional curv?: Record<string, Float32Array<ArrayBufferLike> | number[]>;

Defined in: SurfaceFactory.ts:26


labels? ​

ts
optional labels?: number[] | Uint32Array<ArrayBufferLike>;

Defined in: SurfaceFactory.ts:27


labelDefs? ​

ts
optional labelDefs?: LabelDefinition[];

Defined in: SurfaceFactory.ts:28


parcelData? ​

ts
optional parcelData?: ParcelData;

Defined in: SurfaceFactory.ts:29


vertexLabels? ​

ts
optional vertexLabels?: 
  | number[]
  | Int32Array<ArrayBufferLike>
  | Uint32Array<ArrayBufferLike>;

Defined in: SurfaceFactory.ts:30


config? ​

ts
optional config?: Record<string, any>;

Defined in: SurfaceFactory.ts:31


layers? ​

ts
optional layers?: any[];

Defined in: SurfaceFactory.ts:32

Released under the MIT License.