Record Class IntegralReMeshMT.NodeJob
java.lang.Object
java.lang.Record
com.gaia3d.process.tileprocess.multithread.IntegralReMeshMT.NodeJob
- Enclosing class:
IntegralReMeshMT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intlod()Returns the value of thelodrecord component.intReturns the value of themaxScreenSizerecord component.node()Returns the value of thenoderecord component.Returns the value of thenodeBBoxLCrecord component.nodeName()Returns the value of thenodeNamerecord component.org.joml.Matrix4dReturns the value of thenodeTransformMatrixrecord component.intorder()Returns the value of theorderrecord component.Returns the value of theoutputPathrecord component.Returns the value of thesceneInfosrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
NodeJob
public NodeJob(int order, Node node, List<SceneInfo> sceneInfos, GaiaBoundingBox nodeBBoxLC, org.joml.Matrix4d nodeTransformMatrix, int maxScreenSize, String outputPath, String nodeName, int lod) Creates an instance of aNodeJobrecord class.- Parameters:
order- the value for theorderrecord componentnode- the value for thenoderecord componentsceneInfos- the value for thesceneInfosrecord componentnodeBBoxLC- the value for thenodeBBoxLCrecord componentnodeTransformMatrix- the value for thenodeTransformMatrixrecord componentmaxScreenSize- the value for themaxScreenSizerecord componentoutputPath- the value for theoutputPathrecord componentnodeName- the value for thenodeNamerecord componentlod- the value for thelodrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
order
public int order()Returns the value of theorderrecord component.- Returns:
- the value of the
orderrecord component
-
node
Returns the value of thenoderecord component.- Returns:
- the value of the
noderecord component
-
sceneInfos
Returns the value of thesceneInfosrecord component.- Returns:
- the value of the
sceneInfosrecord component
-
nodeBBoxLC
Returns the value of thenodeBBoxLCrecord component.- Returns:
- the value of the
nodeBBoxLCrecord component
-
nodeTransformMatrix
public org.joml.Matrix4d nodeTransformMatrix()Returns the value of thenodeTransformMatrixrecord component.- Returns:
- the value of the
nodeTransformMatrixrecord component
-
maxScreenSize
public int maxScreenSize()Returns the value of themaxScreenSizerecord component.- Returns:
- the value of the
maxScreenSizerecord component
-
outputPath
Returns the value of theoutputPathrecord component.- Returns:
- the value of the
outputPathrecord component
-
nodeName
Returns the value of thenodeNamerecord component.- Returns:
- the value of the
nodeNamerecord component
-
lod
public int lod()Returns the value of thelodrecord component.- Returns:
- the value of the
lodrecord component
-