All Constants

Name Unit Description
DefaultLQTNodeStreamDataVersion uLazQuadTree

DefaultLQTNodeStreamDataVersion a const that allows modification within the data of a QuadNode and the backward compatibilty of writen Streams The 4 bytes are used as follow AABBCCDD ˆ ˆ ˆ ˆ—— User Node Minor changes | | +———User Node Major changes | +———–Unit Node Minor changes +————-Unit Node Major changes The code in this unit will raise an exception on read from stream if the two Unit Bytes are not reflected in the code. The two UserBytes are user implementation dependend and ignored.

DefaultLQTNodeToken uLazQuadTree

DefaultLQTNodeToken indicates the trunk with a QuadNode definition the last two bytes could be used to identify different QuadNode-Class-Descendants

DefaultMaxNodeItemCount uLazQuadTree

DefaultMaxNodeItemCount: If a node contains more items, it will be split in subnodes. Used as initial value of the MaxQuadNodeItemCount property of the QuadTree. if the items are close together, this will be continued until MaxLazQuadTreeLevels is reached

DefaultMaxTreeLevel uLazQuadTree

DefaultMaxTreeLevel: Each level quaters the area of the level above. Subsequently the one Node in Level 25 contains, if used as an earth map, roughly one squaremeter (at the equator). Keep in mind that the amount of Items that *could* be stored increases very fast. The default is about 1280 TerraItems, far beyond what can be actually processed. Used as initial value of the MaxQuadTreeLevel property of the QuadTree.

DefaultQuadTreeStreamDataVersion uLazQuadTree

DefaultQuadTreeStreamDataVersion a const that allows modification within the data of a QuadTree and the backward compatibilty of writen Streams The 4 bytes are used as follow AABBCCDD ˆ ˆ ˆ ˆ—— User Tree Minor changes | | +———User Tree Major changes | +———–Unit Tree Minor changes +————-Unit Tree Major changes The code in this unit will raise an exception on read from stream if the two Unit Bytes are not reflected in the code. The two UserBytes are user implementation dependend and ignored.

DefaultQuadTreeToken uLazQuadTree

DefaultQuadTreeToken indicates the trunk with a QuadTree definition the last two bytes could be used to identify different QuadTree-Class-Descendants

LineRectInteractionString uLazQuadTreeGeometry

 

LQTNodeChildLocationStrings uLazQuadTree

 

LQTRectEmpty uLazQuadTreeGeometry

Definition of an empty rectangle

LQTRectInfinite uLazQuadTreeGeometry

LQTRectInfinite of an infinite rectangle

LQTRectMaximum uLazQuadTreeGeometry

LQTRectInfinite of an maximum rectangle

LQTRectMaxValue uLazQuadTreeGeometry

LQTRectMaxValue the absolute maximum value that could be used within this unit

LQTRectMinValue uLazQuadTreeGeometry

LQTRectMinValue the absolute minimum value that could be used within this unit

lqtStreamDataVersionUnitMajorMask uLazQuadTree

lqtStreamDataVersionXXXMasks can be used to "and" with the received Mask Value

lqtStreamDataVersionUnitMajorShr uLazQuadTree

lqtStreamDataVersionXXXShr can be used to shift the "anded" Value to the right

lqtStreamDataVersionUnitMinorMask uLazQuadTree

 

lqtStreamDataVersionUnitMinorShr uLazQuadTree

 

lqtStreamDataVersionUserMajorMask uLazQuadTree

 

lqtStreamDataVersionUserMajorShr uLazQuadTree

 

lqtStreamDataVersionUserMinorMask uLazQuadTree

 

lqtStreamDataVersionUserMinorShr uLazQuadTree

 

LQTWorldModelString uLazQuadTreeGeometry

 

QuadTreeFileExtension uLazQuadTree

QuadTreeFileExtension defines the default file extension of a QuadTree-File

QuadTreeFileStartCode uLazQuadTree

QuadTreeFileStartCode the first few bytes in the File(!) indicating a QuadTree following

RectOverlapKindString uLazQuadTreeGeometry

 

srofLazyLengthProcessing uLazQuadTree

srofLazyLengthProcessing If the length of a Trunk is longer than read, the remainder is skipped without error


Generated by PasDoc 0.16.0.