Package com.luciad.fusion.pointcloud
Class TLfnPointCloudPreprocessor.Builder
java.lang.Object
com.luciad.fusion.pointcloud.TLfnPointCloudPreprocessor.Builder
- Enclosing class:
TLfnPointCloudPreprocessor
Builder used to create point cloud pre-processors.
- Since:
- 2018.1
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the preprocessor with the set parameters.boolean
int
hashCode()
Configures the name of the processed point cloud store.pointCloudCompression
(ELcdOGC3DTilesPointCloudCompressionType aPointCloudCompression) Sets the desired point cloud compression typeConfigures the name of a point cloud source to be processed.sources
(Collection<String> aSourceNames) Configures the source names of point cloud source to be processed.targetDirectory
(String aTargetDirectory) Configures the directory in which the processed point cloud will be stored.tempDirectory
(String aTempDirectory) Configures the directory to store any temporary files that are needed for preprocessing.
-
Method Details
-
source
Configures the name of a point cloud source to be processed. This invocation replaces any previously set source names.- Parameters:
aSourceName
- the source name- Returns:
- this builder
-
sources
Configures the source names of point cloud source to be processed. This invocation replaces any previously set source names.- Parameters:
aSourceNames
- the source names- Returns:
- this builder
-
targetDirectory
Configures the directory in which the processed point cloud will be stored.- Parameters:
aTargetDirectory
- the path in which to store the processed point cloud- Returns:
- this builder
-
name
Configures the name of the processed point cloud store. The name is part of the metadata, and will be used by clients (such as LuciadFusion Studio) to identify the dataset. This is an optional parameter that defaults to "LuciadPC" if not filled in.- Parameters:
aPointCloudStoreName
- the name for the point cloud store- Returns:
- this builder
-
tempDirectory
Configures the directory to store any temporary files that are needed for preprocessing. By default the temp directory of the operating system is used.- Parameters:
aTempDirectory
- the path in which to store the temporary outputs of the preprocessing- Returns:
- this builder
- Since:
- 2019.0
-
pointCloudCompression
public TLfnPointCloudPreprocessor.Builder pointCloudCompression(ELcdOGC3DTilesPointCloudCompressionType aPointCloudCompression) Sets the desired point cloud compression type- Parameters:
aPointCloudCompression
- the desired point cloud compression type- Returns:
- this builder
- Since:
- 2022.0
-
build
Builds the preprocessor with the set parameters.- Returns:
- the resulting preprocessor
-
equals
Two
Builder
instances are considered equal when the preprocessors created by theBuilder
instances are equal. -
hashCode
public int hashCode()
-