public static final class TLfnPointCloudPreprocessor.Builder extends Object
Modifier and Type | Method and Description |
---|---|
TLfnPointCloudPreprocessor |
build()
Builds the preprocessor with the set parameters.
|
boolean |
equals(Object aOther) |
int |
hashCode() |
TLfnPointCloudPreprocessor.Builder |
name(String aPointCloudStoreName)
Configures the name of the processed point cloud store.
|
TLfnPointCloudPreprocessor.Builder |
pointCloudCompression(ELcdOGC3DTilesPointCloudCompressionType aPointCloudCompression)
Sets the desired point cloud compression type
|
TLfnPointCloudPreprocessor.Builder |
source(String aSourceName)
Configures the name of a point cloud source to be processed.
|
TLfnPointCloudPreprocessor.Builder |
sources(Collection<String> aSourceNames)
Configures the source names of point cloud source to be processed.
|
TLfnPointCloudPreprocessor.Builder |
targetDirectory(String aTargetDirectory)
Configures the directory in which the processed point cloud will be stored.
|
TLfnPointCloudPreprocessor.Builder |
tempDirectory(String aTempDirectory)
Configures the directory to store any temporary files that are needed for preprocessing.
|
public TLfnPointCloudPreprocessor.Builder source(String aSourceName)
aSourceName
- the source namepublic TLfnPointCloudPreprocessor.Builder sources(Collection<String> aSourceNames)
aSourceNames
- the source namespublic TLfnPointCloudPreprocessor.Builder targetDirectory(String aTargetDirectory)
aTargetDirectory
- the path in which to store the processed point cloudpublic TLfnPointCloudPreprocessor.Builder name(String aPointCloudStoreName)
aPointCloudStoreName
- the name for the point cloud storepublic TLfnPointCloudPreprocessor.Builder tempDirectory(String aTempDirectory)
aTempDirectory
- the path in which to store the temporary outputs of the preprocessingpublic TLfnPointCloudPreprocessor.Builder pointCloudCompression(ELcdOGC3DTilesPointCloudCompressionType aPointCloudCompression)
aPointCloudCompression
- the desired point cloud compression typepublic TLfnPointCloudPreprocessor build()
public boolean equals(Object aOther)
Two Builder
instances are considered equal when the preprocessors created
by the Builder
instances are equal.