Skip to main content

Class: ColumnDataTool

Default/Tools/Data/WorldData/ColumnDataTool.ColumnDataTool

Hierarchy

Constructors

constructor

new ColumnDataTool(): ColumnDataTool

Returns

ColumnDataTool

Inherited from

EncodedPositionDataTool.constructor

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:79

Properties

_c

_c: SharedArrayBuffer | ArrayBuffer | DataView

Inherited from

EncodedPositionDataTool._c

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:10


_column

_column: Column

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:8


_dimensionRegister

_dimensionRegister: DimensionsRegister

Inherited from

EncodedPositionDataTool._dimensionRegister

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:11


location

location: LocationData

Inherited from

EncodedPositionDataTool.location

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:4


position

position: Object

Type declaration

NameType
xnumber
ynumber
znumber

Inherited from

EncodedPositionDataTool.position

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:77


tags

tags: RemoteTagManager = Column.Tags

Overrides

EncodedPositionDataTool.tags

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:7

Accessors

dimension

get dimension(): string

Returns

string

Inherited from

EncodedPositionDataTool.dimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:6

set dimension(dimension): void

Parameters

NameType
dimensionstring

Returns

void

Inherited from

EncodedPositionDataTool.dimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:9


x

get x(): number

Returns

number

Inherited from

EncodedPositionDataTool.x

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:13

set x(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

EncodedPositionDataTool.x

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:16


y

get y(): number

Returns

number

Inherited from

EncodedPositionDataTool.y

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:20

set y(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

EncodedPositionDataTool.y

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:23


z

get z(): number

Returns

number

Inherited from

EncodedPositionDataTool.z

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:27

set z(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

EncodedPositionDataTool.z

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:30

Methods

getArrayTagValue

getArrayTagValue(id, index): number

Parameters

NameType
idstring
indexnumber

Returns

number

Inherited from

EncodedPositionDataTool.getArrayTagValue

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:26


getAsArrayBuffer

getAsArrayBuffer(): ArrayBuffer

Returns

ArrayBuffer

Inherited from

EncodedPositionDataTool.getAsArrayBuffer

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:45


getBuffer

getBuffer(): ArrayBuffer

Returns

ArrayBuffer

Inherited from

EncodedPositionDataTool.getBuffer

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:40


getBufferSize

getBufferSize(): number

Returns

number

Inherited from

EncodedPositionDataTool.getBufferSize

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:52


getBufferSizeForWholeColumn

getBufferSizeForWholeColumn(): number

Returns

number

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:34


getColumn

getColumn(): Column

Returns

Column

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:26


getDimensionId

getDimensionId(): string

Returns

string

Inherited from

EncodedPositionDataTool.getDimensionId

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:104


getLastAnalyzerUpdateTimestamp

getLastAnalyzerUpdateTimestamp(): number

Returns

number

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:76


getLastSaveTimestamp

getLastSaveTimestamp(): number

Returns

number

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:68


getLocation

getLocation(): LocationData

Returns

LocationData

Inherited from

EncodedPositionDataTool.getLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:39


getLocationData

getLocationData(): LocationData

Returns

LocationData

Inherited from

EncodedPositionDataTool.getLocationData

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:110


getNumChunks

getNumChunks(): number

Returns

number

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:30


getPositionData

getPositionData(): Object

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

EncodedPositionDataTool.getPositionData

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:83


getTagValue

getTagValue(id): number

Parameters

NameType
idstring

Returns

number

Inherited from

EncodedPositionDataTool.getTagValue

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:17


getXYZ

getXYZ(): Object

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

EncodedPositionDataTool.getXYZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:46


getXYZAsArray

getXYZAsArray(): Vec3Array

Returns

Vec3Array

Inherited from

EncodedPositionDataTool.getXYZAsArray

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:43


hasEntityData

hasEntityData(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:92


hasRichData

hasRichData(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:84


isDirty

isDirty(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:60


isPersistent

isPersistent(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:52


isStored

isStored(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:38


loadIn

loadIn(): boolean

Returns

boolean

Overrides

EncodedPositionDataTool.loadIn

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:10


loadInAt

loadInAt(x, y, z): boolean

Parameters

NameType
xnumber
ynumber
znumber

Returns

boolean

Inherited from

EncodedPositionDataTool.loadInAt

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:58


loadInAtLocation

loadInAtLocation(location): boolean

Parameters

NameType
locationLocationData

Returns

boolean

Inherited from

EncodedPositionDataTool.loadInAtLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:70


loadInVec3

loadInVec3(vec3): boolean

Parameters

NameType
vec3Position3Matrix

Returns

boolean

Inherited from

EncodedPositionDataTool.loadInVec3

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:66


loadInVec3Array

loadInVec3Array(vec3): boolean

Parameters

NameType
vec3Vec3Array

Returns

boolean

Inherited from

EncodedPositionDataTool.loadInVec3Array

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:62


markAsNotStored

markAsNotStored(): ColumnDataTool

Returns

ColumnDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:42


markAsStored

markAsStored(): ColumnDataTool

Returns

ColumnDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:47


setArrayTagValue

setArrayTagValue(id, index, value): number | void

Parameters

NameType
idstring
indexnumber
valuenumber

Returns

number | void

Inherited from

EncodedPositionDataTool.setArrayTagValue

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:30


setBuffer

setBuffer(buffer): void

Parameters

NameType
bufferSharedArrayBuffer | ArrayBuffer | DataView

Returns

void

Inherited from

EncodedPositionDataTool.setBuffer

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:35


setColumn

setColumn(column): ColumnDataTool

Parameters

NameType
columnColumn

Returns

ColumnDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:19


setDimension

setDimension(dimensionId): ColumnDataTool

Parameters

NameType
dimensionIdstring

Returns

ColumnDataTool

Inherited from

EncodedPositionDataTool.setDimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:34


setDimensionId

setDimensionId(dimensionId): void

Parameters

NameType
dimensionIdstring

Returns

void

Inherited from

EncodedPositionDataTool.setDimensionId

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:97


setDirty

setDirty(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:64


setEntityData

setEntityData(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:96


setLastAnalyzerUpdateTimestamp

setLastAnalyzerUpdateTimestamp(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:80


setLastSaveTimestamp

setLastSaveTimestamp(): boolean

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:72


setLocation

setLocation(location): ColumnDataTool

Parameters

NameType
locationLocationData

Returns

ColumnDataTool

Inherited from

EncodedPositionDataTool.setLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65


setPersistence

setPersistence(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:56


setPositionData

setPositionData(x, y, z): Object

Parameters

NameType
xnumber
ynumber
znumber

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

EncodedPositionDataTool.setPositionData

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:90


setRichData

setRichData(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:88


setTagValue

setTagValue(id, value): boolean

Parameters

NameType
idstring
valuenumber

Returns

boolean

Inherited from

EncodedPositionDataTool.setTagValue

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:21


setXYZ

setXYZ(x, y, z): ColumnDataTool

Parameters

NameType
xnumber
ynumber
znumber

Returns

ColumnDataTool

Inherited from

EncodedPositionDataTool.setXYZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:53


setXZ

setXZ(x, z): ColumnDataTool

Parameters

NameType
xnumber
znumber

Returns

ColumnDataTool

Inherited from

EncodedPositionDataTool.setXZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60