Show / Hide Table of Contents

Class Potree2Writer

Inheritance
System.Object
Potree2RwBase
Potree2Writer
Inherited Members
Potree2RwBase._potreeData
Potree2RwBase.cachedMetadata
Potree2RwBase.offsetPosition
Potree2RwBase.offsetIntensity
Potree2RwBase.offsetReturnNumber
Potree2RwBase.offsetNumberOfReturns
Potree2RwBase.offsetClassification
Potree2RwBase.offsetScanAngleRank
Potree2RwBase.offsetUserData
Potree2RwBase.offsetPointSourceId
Potree2RwBase.offsetColor
Potree2RwBase.OctreeFilePath
Potree2RwBase.PointType
Potree2RwBase.PointAccessor
Potree2RwBase.CacheMetadata()
Potree2RwBase.FindNode(PotreeHierarchy, OctantId)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Fusee.PointCloud.Potree.V2
Assembly: Fusee.PointCloud.Potree.dll
Syntax
public class Potree2Writer : Potree2RwBase

Constructors

Potree2Writer(ref PotreeData)

Declaration
public Potree2Writer(ref PotreeData potreeData)
Parameters
Type Name Description
PotreeData potreeData

Methods

Label(Predicate<PotreeNode>, Predicate<double3>, Byte, Boolean)

Declaration
public (long octants, long points) Label(Predicate<PotreeNode> nodeSelector, Predicate<double3> pointSelector, byte Label, bool dryrun = false)
Parameters
Type Name Description
System.Predicate<PotreeNode> nodeSelector
System.Predicate<double3> pointSelector
System.Byte Label
System.Boolean dryrun
Returns
Type Description
System.ValueTuple<System.Int64, System.Int64>

Write(Predicate<PotreeNode>, Predicate<PotreePoint>, Action<PotreePoint>, Boolean)

Directly writes the action of one given set of selectors to disk.

Declaration
public (long octants, long points) Write(Predicate<PotreeNode> nodeSelector, Predicate<PotreePoint> pointSelector, Action<PotreePoint> action, bool dryrun = false)
Parameters
Type Name Description
System.Predicate<PotreeNode> nodeSelector
System.Predicate<PotreePoint> pointSelector
System.Action<PotreePoint> action
System.Boolean dryrun
Returns
Type Description
System.ValueTuple<System.Int64, System.Int64>

WriteRawPoints<TPotreePoint>(OctantId, TPotreePoint[])

Declaration
public void WriteRawPoints<TPotreePoint>(OctantId oid, TPotreePoint[] points)
    where TPotreePoint : PotreePoint
Parameters
Type Name Description
OctantId oid
TPotreePoint[] points
Type Parameters
Name Description
TPotreePoint
Generated by DocFX
GitHub Repo
Back to top