Serialized Form
-
Package com.gaia3d.basic.exception
-
Exception com.gaia3d.basic.exception.PostProcessingException
class PostProcessingException extends RuntimeException implements Serializable -
Exception com.gaia3d.basic.exception.PreprocessingException
class PreprocessingException extends RuntimeException implements Serializable -
Exception com.gaia3d.basic.exception.TileProcessingException
class TileProcessingException extends RuntimeException implements Serializable
-
-
Package com.gaia3d.basic.exchangable
-
Class com.gaia3d.basic.exchangable.GaiaBuffer
class GaiaBuffer extends Object implements Serializable-
Serialized Fields
-
accessorType
AccessorType accessorType
-
attributeType
AttributeType attributeType
-
bytes
byte[] bytes
-
elementsCount
int elementsCount
-
floats
float[] floats
-
glDimension
byte glDimension
-
glTarget
int glTarget
-
glType
int glType
-
ints
int[] ints
-
shorts
short[] shorts
-
-
-
Class com.gaia3d.basic.exchangable.GaiaBufferDataSet
class GaiaBufferDataSet extends Object implements Serializable-
Serialized Fields
-
boundingBox
GaiaBoundingBox boundingBox
-
buffers
Map<AttributeType,
GaiaBuffer> buffers -
guid
String guid
-
id
int id
-
materialId
int materialId
-
preMultipliedTransformMatrix
org.joml.Matrix4d preMultipliedTransformMatrix
-
texcoordBoundingRectangle
GaiaRectangle texcoordBoundingRectangle
-
transformMatrix
org.joml.Matrix4d transformMatrix
-
-
-
Class com.gaia3d.basic.exchangable.GaiaSet
class GaiaSet extends Object implements Serializable-
Serialized Fields
-
attribute
GaiaAttribute attribute
-
bufferDataList
List<GaiaBufferDataSet> bufferDataList
-
filePath
String filePath
-
folderPath
String folderPath
-
materials
List<GaiaMaterial> materials
-
outputDir
String outputDir
-
projectFolderPath
String projectFolderPath
-
projectName
String projectName
-
-
-
-
Package com.gaia3d.basic.geometry
-
Class com.gaia3d.basic.geometry.GaiaBoundingBox
class GaiaBoundingBox extends Object implements Serializable-
Serialized Fields
-
isInit
boolean isInit
-
maxX
double maxX
-
maxY
double maxY
-
maxZ
double maxZ
-
minX
double minX
-
minY
double minY
-
minZ
double minZ
-
-
-
Class com.gaia3d.basic.geometry.GaiaRectangle
class GaiaRectangle extends Object implements Serializable-
Serialized Fields
-
maxX
double maxX
-
maxY
double maxY
-
minX
double minX
-
minY
double minY
-
-
-
Class com.gaia3d.basic.geometry.GaiaVBO
class GaiaVBO extends Object implements Serializable-
Serialized Fields
-
colorVbo
int colorVbo
-
indicesLength
int indicesLength
-
indicesVbo
int indicesVbo
-
normalVbo
int normalVbo
-
positionVbo
int positionVbo
-
textureCoordinateVbo
int textureCoordinateVbo
-
textureVbo
int textureVbo
-
-
-
-
Package com.gaia3d.basic.geometry.tessellator
-
Class com.gaia3d.basic.geometry.tessellator.Vector2dOnlyHashEquals
class Vector2dOnlyHashEquals extends org.joml.Vector2d implements Externalizable-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Class com.gaia3d.basic.geometry.tessellator.Vector3dOnlyHashEquals
class Vector3dOnlyHashEquals extends org.joml.Vector3d implements Externalizable-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
-
Package com.gaia3d.basic.halfedge
-
Class com.gaia3d.basic.halfedge.HalfEdge
class HalfEdge extends Object implements Serializable-
Serialized Fields
-
classifyId
int classifyId
-
face
HalfEdgeFace face
-
faceId
int faceId
-
id
int id
-
next
HalfEdge next
-
nextId
int nextId
-
note
String note
-
startVertex
HalfEdgeVertex startVertex
-
startVertexId
int startVertexId
-
status
ObjectStatus status
-
twin
HalfEdge twin
-
twinId
int twinId
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgeFace
class HalfEdgeFace extends Object implements Serializable-
Serialized Fields
-
bestPlaneToProject
PlaneType bestPlaneToProject
-
cameraDirectionType
CameraDirectionType cameraDirectionType
-
classifyId
int classifyId
-
faceType
FaceType faceType
-
halfEdge
HalfEdge halfEdge
-
halfEdgeId
int halfEdgeId
-
id
int id
-
normal
org.joml.Vector3d normal
-
note
String note
-
status
ObjectStatus status
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgeMesh
class HalfEdgeMesh extends Object implements Serializable-
Serialized Fields
-
boundingBox
GaiaBoundingBox boundingBox
-
primitives
List<HalfEdgePrimitive> primitives
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgeNode
class HalfEdgeNode extends Object implements Serializable-
Serialized Fields
-
boundingBox
GaiaBoundingBox boundingBox
-
children
List<HalfEdgeNode> children
-
meshes
List<HalfEdgeMesh> meshes
-
parent
HalfEdgeNode parent
-
preMultipliedTransformMatrix
org.joml.Matrix4d preMultipliedTransformMatrix
-
transformMatrix
org.joml.Matrix4d transformMatrix
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgePrimitive
class HalfEdgePrimitive extends Object implements Serializable-
Serialized Fields
-
accessorIndices
Integer accessorIndices
-
boundingBox
GaiaBoundingBox boundingBox
-
materialIndex
Integer materialIndex
-
surfaces
List<HalfEdgeSurface> surfaces
-
vertices
List<HalfEdgeVertex> vertices
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgeScene
class HalfEdgeScene extends Object implements Serializable-
Serialized Fields
-
attribute
GaiaAttribute attribute
-
boundingBox
GaiaBoundingBox boundingBox
-
gaiaBoundingBox
GaiaBoundingBox gaiaBoundingBox
-
materials
List<GaiaMaterial> materials
-
nodes
List<HalfEdgeNode> nodes
-
originalPath
Path originalPath
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgeSurface
class HalfEdgeSurface extends Object implements Serializable-
Serialized Fields
-
boundingBox
GaiaBoundingBox boundingBox
-
dirty
boolean dirty
-
faces
List<HalfEdgeFace> faces
-
halfEdges
List<HalfEdge> halfEdges
-
mapAttribTypeRenderableBuffer
Map<AttributeType,
HalfEdgeRenderableBuffer> mapAttribTypeRenderableBuffer -
vertices
List<HalfEdgeVertex> vertices
-
-
-
Class com.gaia3d.basic.halfedge.HalfEdgeVertex
class HalfEdgeVertex extends Object implements Serializable-
Serialized Fields
-
batchId
float batchId
-
classifyId
int classifyId
-
color
byte[] color
-
id
int id
-
normal
org.joml.Vector3d normal
-
note
String note
-
outingHalfEdge
HalfEdge outingHalfEdge
-
outingHalfEdgeId
int outingHalfEdgeId
-
position
org.joml.Vector3d position
-
positionType
PositionType positionType
-
status
ObjectStatus status
-
texcoords
org.joml.Vector2d texcoords
-
-
-
-
Package com.gaia3d.basic.model
-
Class com.gaia3d.basic.model.GaiaAttribute
class GaiaAttribute extends AttributeStructure implements Serializable -
Class com.gaia3d.basic.model.GaiaFace
class GaiaFace extends FaceStructure implements Serializable-
Serialized Fields
-
classifyId
int classifyId
-
id
int id
-
-
-
Class com.gaia3d.basic.model.GaiaMaterial
class GaiaMaterial extends MaterialStructure implements Serializable-
Serialized Fields
-
ambientColor
org.joml.Vector4d ambientColor
-
diffuseColor
org.joml.Vector4d diffuseColor
-
id
int id
-
isBlend
boolean isBlend
-
isOpaque
boolean isOpaque
-
isRepeat
boolean isRepeat
-
name
String name
-
shininess
float shininess
-
specularColor
org.joml.Vector4d specularColor
-
-
-
Class com.gaia3d.basic.model.GaiaMesh
class GaiaMesh extends MeshStructure implements Serializable -
Class com.gaia3d.basic.model.GaiaNode
class GaiaNode extends NodeStructure implements Serializable-
Serialized Fields
-
gaiaBoundingBox
GaiaBoundingBox gaiaBoundingBox
-
name
String name
-
preMultipliedTransformMatrix
org.joml.Matrix4d preMultipliedTransformMatrix
-
transformMatrix
org.joml.Matrix4d transformMatrix
-
-
-
Class com.gaia3d.basic.model.GaiaPrimitive
class GaiaPrimitive extends PrimitiveStructure implements Serializable -
Class com.gaia3d.basic.model.GaiaScene
class GaiaScene extends SceneStructure implements Serializable-
Serialized Fields
-
attribute
GaiaAttribute attribute
-
gaiaBoundingBox
GaiaBoundingBox gaiaBoundingBox
-
originalPath
Path originalPath
-
-
-
Class com.gaia3d.basic.model.GaiaSurface
class GaiaSurface extends SurfaceStructure implements Serializable -
Class com.gaia3d.basic.model.GaiaTexture
class GaiaTexture extends TextureStructure implements Serializable-
Serialized Fields
-
byteBuffer
ByteBuffer byteBuffer
-
byteLength
int byteLength
-
format
int format
-
height
int height
-
name
String name
-
parentPath
String parentPath
-
path
String path
-
textureId
int textureId
-
type
TextureType type
-
width
int width
-
-
-
Class com.gaia3d.basic.model.GaiaVertex
class GaiaVertex extends VertexStructure implements Serializable-
Serialized Fields
-
batchId
float batchId
-
color
byte[] color
-
normal
org.joml.Vector3d normal
-
position
org.joml.Vector3d position
-
quantizedPosition
short[] quantizedPosition
-
texcoords
org.joml.Vector2d texcoords
-
-
-
-
Package com.gaia3d.basic.model.structure
-
Class com.gaia3d.basic.model.structure.AttributeStructure
class AttributeStructure extends Object implements Serializable -
Class com.gaia3d.basic.model.structure.FaceStructure
class FaceStructure extends Object implements Serializable-
Serialized Fields
-
faceNormal
org.joml.Vector3d faceNormal
-
indices
int[] indices
-
-
-
Class com.gaia3d.basic.model.structure.MaterialStructure
class MaterialStructure extends Object implements Serializable-
Serialized Fields
-
textures
Map<TextureType,
List<GaiaTexture>> textures
-
-
-
Class com.gaia3d.basic.model.structure.MeshStructure
class MeshStructure extends Object implements Serializable-
Serialized Fields
-
primitives
List<GaiaPrimitive> primitives
-
-
-
Class com.gaia3d.basic.model.structure.NodeStructure
class NodeStructure extends Object implements Serializable -
Class com.gaia3d.basic.model.structure.PrimitiveStructure
class PrimitiveStructure extends Object implements Serializable-
Serialized Fields
-
surfaces
List<GaiaSurface> surfaces
-
vertices
List<GaiaVertex> vertices
-
-
-
Class com.gaia3d.basic.model.structure.SceneStructure
class SceneStructure extends Object implements Serializable-
Serialized Fields
-
materials
List<GaiaMaterial> materials
-
nodes
List<GaiaNode> nodes
-
-
-
Class com.gaia3d.basic.model.structure.SurfaceStructure
class SurfaceStructure extends Object implements Serializable -
Class com.gaia3d.basic.model.structure.TextureStructure
class TextureStructure extends Object implements Serializable
-
-
Package com.gaia3d.basic.pointcloud
-
Class com.gaia3d.basic.pointcloud.GaiaPoint
class GaiaPoint extends Object implements Serializable-
Serialized Fields
-
color
org.joml.Vector3d color
-
position
org.joml.Vector3d position
-
-
-
Class com.gaia3d.basic.pointcloud.GaiaPointCloud
class GaiaPointCloud extends Object implements Serializable-
Serialized Fields
-
code
String code
-
gaiaAttribute
GaiaAttribute gaiaAttribute
-
gaiaBoundingBox
GaiaBoundingBox gaiaBoundingBox
-
isMinimized
boolean isMinimized
-
minimizedFile
File minimizedFile
-
originalPath
Path originalPath
-
pointCloudTemp
GaiaPointCloudTemp pointCloudTemp
-
quantizedVolumeOffset
org.joml.Vector3d quantizedVolumeOffset
-
quantizedVolumeScale
org.joml.Vector3d quantizedVolumeScale
-
vertexCount
int vertexCount
-
vertices
List<GaiaVertex> vertices
-
-
-
-
Package com.gaia3d.converter.geometry
-
Class com.gaia3d.converter.geometry.GaiaExtrusionModel
class GaiaExtrusionBuilding extends Object implements Serializable-
Serialized Fields
-
boundingBox
GaiaBoundingBox boundingBox
-
classification
Classification classification
-
floorHeight
double floorHeight
-
id
String id
-
name
String name
-
originalFilePath
String originalFilePath
-
positions
List<org.joml.Vector3d> positions
-
properties
Map<String,
String> properties -
roofHeight
double roofHeight
-
-
-
Class com.gaia3d.converter.geometry.GaiaSceneTemp
class GaiaSceneTemp extends SceneStructure implements Serializable-
Serialized Fields
-
attribute
GaiaAttribute attribute
-
gaiaBoundingBox
GaiaBoundingBox gaiaBoundingBox
-
originalPath
String originalPath
-
-
-
-
Package com.gaia3d.process.postprocess.batch
-
Package com.gaia3d.process.tileprocess.tile.tileset.node
-
Class com.gaia3d.process.tileprocess.tile.tileset.node.BoundingVolume
class BoundingVolume extends Object implements Serializable-
Serialized Fields
-
box
double[] box
-
region
double[] region
-
sphere
double[] sphere
-
type
BoundingVolume.BoundingVolumeType type
-
-
-