Class ShapeNetCorePartSegmentationDataLoaderOptions
Configuration options for the ShapeNetCore part segmentation data loader.
public sealed class ShapeNetCorePartSegmentationDataLoaderOptions
- Inheritance
-
ShapeNetCorePartSegmentationDataLoaderOptions
- Inherited Members
Constructors
ShapeNetCorePartSegmentationDataLoaderOptions()
public ShapeNetCorePartSegmentationDataLoaderOptions()
Properties
AutoDownload
Automatically download the dataset if not present.
public bool AutoDownload { get; set; }
Property Value
DataPath
Root data path. When null, uses the default cache path.
public string? DataPath { get; set; }
Property Value
IncludeNormals
Whether to include normals when available.
public bool IncludeNormals { get; set; }
Property Value
MaxSamples
Optional cap on the number of samples to load.
public int? MaxSamples { get; set; }
Property Value
- int?
NumClasses
Number of part classes in the dataset.
public int NumClasses { get; set; }
Property Value
PaddingStrategy
Strategy for padding when fewer points exist than requested.
public PointPaddingStrategy PaddingStrategy { get; set; }
Property Value
PointsPerSample
Number of points per sample.
public int PointsPerSample { get; set; }
Property Value
RandomSeed
Optional random seed for reproducible sampling.
public int? RandomSeed { get; set; }
Property Value
- int?
SamplingStrategy
Strategy for sampling points from each shape.
public PointSamplingStrategy SamplingStrategy { get; set; }
Property Value
Split
Dataset split to load.
public DatasetSplit Split { get; set; }