Show / Hide Table of Contents

Class PointAccessor<TPoint>

Every point cloud needs a point accessor. Provides access to the point parameters like position or color.

Inheritance
System.Object
PointAccessor<TPoint>
PosD3Accessor
PosD3ColF3Accessor
PosD3ColF3InUsAccessor
PosD3ColF3InUsLblBAccessor
PosD3ColF3LblBAccessor
PosD3InUsAccessor
PosD3LblBAccessor
PosD3NorF3ColF3Accessor
PosD3NorF3ColF3InUsAccessor
PosD3NorF3InUsAccessor
Implements
IPointAccessor
Inherited Members
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.Core.Accessors
Assembly: Fusee.PointCloud.Core.dll
Syntax
public abstract class PointAccessor<TPoint> : IPointAccessor
Type Parameters
Name Description
TPoint

Properties

ColorType

Data type of the color values.

Declaration
public PointColorType ColorType { get; set; }
Property Value
Type Description
PointColorType

CurvatureType

Data type of the curvature values.

Declaration
public PointCurvatureType CurvatureType { get; set; }
Property Value
Type Description
PointCurvatureType

GpsTimeType

Data type of the gps time values.

Declaration
public PointGpsTimeType GpsTimeType { get; set; }
Property Value
Type Description
PointGpsTimeType

HitCountType

Data type of the hit count values.

Declaration
public PointHitCountType HitCountType { get; set; }
Property Value
Type Description
PointHitCountType

IntensityType

Data type of the intensity values.

Declaration
public PointIntensityType IntensityType { get; set; }
Property Value
Type Description
PointIntensityType

LabelType

Data type of the label values.

Declaration
public PointLabelType LabelType { get; set; }
Property Value
Type Description
PointLabelType

NormalType

Data type of the normal vectors.

Declaration
public PointNormalType NormalType { get; set; }
Property Value
Type Description
PointNormalType

PointType

Returns the point type of this accessor. If it is "undefined" it will translate the type from its type properties.

Declaration
public PointType PointType { get; }
Property Value
Type Description
PointType

PositionType

Data type of the position values.

Declaration
public PointPositionType PositionType { get; set; }
Property Value
Type Description
PointPositionType

Methods

GetColorFloat3_32(ref TPoint)

Returns the normal color of a point cloud point if Float3 is true.

Declaration
public virtual ref float3 GetColorFloat3_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
float3

GetColorFloat3_64(ref TPoint)

Returns the normal color of a point cloud point if Double3 is true.

Declaration
public virtual ref double3 GetColorFloat3_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
double3

GetColorFloat32(ref TPoint)

Returns the normal color of a point cloud point if Float is true.

Declaration
public virtual ref float GetColorFloat32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Single

GetColorFloat64(ref TPoint)

Returns the normal color of a point cloud point if Double is true.

Declaration
public virtual ref double GetColorFloat64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Double

GetColorInt_16(ref TPoint)

Returns the normal color of a point cloud point if Short is true.

Declaration
public virtual ref short GetColorInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int16

GetColorInt_32(ref TPoint)

Returns the normal color of a point cloud point if Int is true.

Declaration
public virtual ref int GetColorInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int32

GetColorInt_64(ref TPoint)

Returns the normal color of a point cloud point if Long is true.

Declaration
public virtual ref long GetColorInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int64

GetColorInt_8(ref TPoint)

Returns the normal color of a point cloud point if SByte is true.

Declaration
public virtual ref sbyte GetColorInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.SByte

GetColorUInt_16(ref TPoint)

Returns the normal color of a point cloud point if Ushort is true.

Declaration
public virtual ref ushort GetColorUInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt16

GetColorUInt_32(ref TPoint)

Returns the normal color of a point cloud point if Uint is true.

Declaration
public virtual ref uint GetColorUInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt32

GetColorUInt_64(ref TPoint)

Returns the normal color of a point cloud point if Ulong is true.

Declaration
public virtual ref ulong GetColorUInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt64

GetColorUInt_8(ref TPoint)

Returns the normal color of a point cloud point if Byte is true.

Declaration
public virtual ref byte GetColorUInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte

GetCurvatureFloat32(ref TPoint)

Returns the curvature of a point cloud point if Float is true.

Declaration
public virtual ref float GetCurvatureFloat32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Single

GetCurvatureFloat64(ref TPoint)

Returns the curvature of a point cloud point if Double is true.

Declaration
public virtual ref double GetCurvatureFloat64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Double

GetCurvatureInt_16(ref TPoint)

Returns the curvature of a point cloud point if Short is true.

Declaration
public virtual ref short GetCurvatureInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int16

GetCurvatureInt_32(ref TPoint)

Returns the curvature of a point cloud point if Int is true.

Declaration
public virtual ref int GetCurvatureInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int32

GetCurvatureInt_64(ref TPoint)

Returns the curvature of a point cloud point if Long is true.

Declaration
public virtual ref long GetCurvatureInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int64

GetCurvatureInt_8(ref TPoint)

Returns the curvature of a point cloud point if SByte is true.

Declaration
public virtual ref sbyte GetCurvatureInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.SByte

GetCurvatureUInt_16(ref TPoint)

Returns the curvature of a point cloud point if UShort is true.

Declaration
public virtual ref ushort GetCurvatureUInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt16

GetCurvatureUInt_32(ref TPoint)

Returns the curvature of a point cloud point if Uint is true.

Declaration
public virtual ref uint GetCurvatureUInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt32

GetCurvatureUInt_64(ref TPoint)

Returns the curvature of a point cloud point if ULong is true.

Declaration
public virtual ref ulong GetCurvatureUInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt64

GetCurvatureUInt_8(ref TPoint)

Returns the curvature of a point cloud point if Byte is true.

Declaration
public virtual ref byte GetCurvatureUInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte

GetGPSTimeFloat32(ref TPoint)

Returns the GPS time of a point cloud point if Float is true.

Declaration
public virtual ref float GetGPSTimeFloat32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Single

GetGPSTimeFloat64(ref TPoint)

Returns the GPS time of a point cloud point if Double is true.

Declaration
public virtual ref double GetGPSTimeFloat64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Double

GetGPSTimeInt_16(ref TPoint)

Returns the GPS time of a point cloud point if Short is true.

Declaration
public virtual ref short GetGPSTimeInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int16

GetGPSTimeInt_32(ref TPoint)

Returns the GPS time of a point cloud point if Int is true.

Declaration
public virtual ref int GetGPSTimeInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int32

GetGPSTimeInt_64(ref TPoint)

Returns the GPS time of a point cloud point if Long is true.

Declaration
public virtual ref long GetGPSTimeInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int64

GetGPSTimeInt_8(ref TPoint)

Returns the GPS time of a point cloud point if SByte is true.

Declaration
public virtual ref sbyte GetGPSTimeInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.SByte

GetGPSTimeUInt_16(ref TPoint)

Returns the GPS time of a point cloud point if UShort is true.

Declaration
public virtual ref ushort GetGPSTimeUInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt16

GetGPSTimeUInt_32(ref TPoint)

Returns the GPS time of a point cloud point if Uint is true.

Declaration
public virtual ref uint GetGPSTimeUInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt32

GetGPSTimeUInt_64(ref TPoint)

Returns the GPS time of a point cloud point if ULong is true.

Declaration
public virtual ref ulong GetGPSTimeUInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt64

GetGPSTimeUInt_8(ref TPoint)

Returns the GPS time of a point cloud point if Byte is true.

Declaration
public virtual ref byte GetGPSTimeUInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte

GetHitCountFloat32(ref TPoint)

Returns the hit count of a point cloud point if Float is true.

Declaration
public virtual ref float GetHitCountFloat32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Single

GetHitCountFloat64(ref TPoint)

Returns the hit count of a point cloud point if Double is true.

Declaration
public virtual ref double GetHitCountFloat64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Double

GetHitCountInt_16(ref TPoint)

Returns the hit count of a point cloud point if Short is true.

Declaration
public virtual ref short GetHitCountInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int16

GetHitCountInt_32(ref TPoint)

Returns the hit count of a point cloud point if Int is true.

Declaration
public virtual ref int GetHitCountInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int32

GetHitCountInt_64(ref TPoint)

Returns the hit count of a point cloud point if Long is true.

Declaration
public virtual ref long GetHitCountInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int64

GetHitCountInt_8(ref TPoint)

Returns the hit count of a point cloud point if SByte is true.

Declaration
public virtual ref sbyte GetHitCountInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.SByte

GetHitCountUInt_16(ref TPoint)

Returns the hit count of a point cloud point if UShort is true.

Declaration
public virtual ref ushort GetHitCountUInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt16

GetHitCountUInt_32(ref TPoint)

Returns the hit count of a point cloud point if Int is true.

Declaration
public virtual ref uint GetHitCountUInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt32

GetHitCountUInt_64(ref TPoint)

Returns the hit count of a point cloud point if Long is true.

Declaration
public virtual ref ulong GetHitCountUInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt64

GetHitCountUInt_8(ref TPoint)

Returns the hit count of a point cloud point if Byte is true.

Declaration
public virtual ref byte GetHitCountUInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte

GetIntensityFloat32(ref TPoint)

Returns the intensity of a point cloud point if Float is true.

Declaration
public virtual ref float GetIntensityFloat32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Single

GetIntensityFloat64(ref TPoint)

Returns the intensity of a point cloud point if Double is true.

Declaration
public virtual ref double GetIntensityFloat64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Double

GetIntensityInt_16(ref TPoint)

Returns the intensity of a point cloud point if Short is true.

Declaration
public virtual ref short GetIntensityInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int16

GetIntensityInt_32(ref TPoint)

Returns the intensity of a point cloud point if Int is true.

Declaration
public virtual ref int GetIntensityInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int32

GetIntensityInt_64(ref TPoint)

Returns the intensity of a point cloud point if Long is true.

Declaration
public virtual ref long GetIntensityInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int64

GetIntensityInt_8(ref TPoint)

Returns the intensity of a point cloud point if SByte is true.

Declaration
public virtual ref sbyte GetIntensityInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.SByte

GetIntensityUInt_16(ref TPoint)

Returns the intensity of a point cloud point if UShort is true.

Declaration
public virtual ref ushort GetIntensityUInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt16

GetIntensityUInt_32(ref TPoint)

Returns the intensity of a point cloud point if UInt is true.

Declaration
public virtual ref uint GetIntensityUInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt32

GetIntensityUInt_64(ref TPoint)

Returns the intensity of a point cloud point if ULong is true.

Declaration
public virtual ref ulong GetIntensityUInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt64

GetIntensityUInt_8(ref TPoint)

Returns the intensity of a point cloud point if Byte is true.

Declaration
public virtual ref byte GetIntensityUInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte

GetLabelFloat32(ref TPoint)

Returns the label of a point cloud point if Float is true.

Declaration
public virtual ref float GetLabelFloat32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Single

GetLabelFloat64(ref TPoint)

Returns the label of a point cloud point if Double is true.

Declaration
public virtual ref double GetLabelFloat64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Double

GetLabelInt_16(ref TPoint)

Returns the label of a point cloud point if Short is true.

Declaration
public virtual ref short GetLabelInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int16

GetLabelInt_32(ref TPoint)

Returns the label of a point cloud point if Int is true.

Declaration
public virtual ref int GetLabelInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int32

GetLabelInt_64(ref TPoint)

Returns the label of a point cloud point if Long is true.

Declaration
public virtual ref long GetLabelInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Int64

GetLabelInt_8(ref TPoint)

Returns the label of a point cloud point if SByte is true.

Declaration
public virtual ref sbyte GetLabelInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.SByte

GetLabelUInt_16(ref TPoint)

Returns the label of a point cloud point if UShort is true.

Declaration
public virtual ref ushort GetLabelUInt_16(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt16

GetLabelUInt_32(ref TPoint)

Returns the label of a point cloud point if UInt is true.

Declaration
public virtual ref uint GetLabelUInt_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt32

GetLabelUInt_64(ref TPoint)

Returns the label of a point cloud point if Long is true.

Declaration
public virtual ref ulong GetLabelUInt_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.UInt64

GetLabelUInt_8(ref TPoint)

Returns the label of a point cloud point if Byte is true.

Declaration
public virtual ref byte GetLabelUInt_8(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte

GetNormalFloat3_32(ref TPoint)

Returns the normal vector of a point cloud point if Float3 is true.

Declaration
public virtual ref float3 GetNormalFloat3_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
float3

GetNormalFloat3_64(ref TPoint)

Returns the normal vector of a point cloud point if Double3 is true.

Declaration
public virtual ref double3 GetNormalFloat3_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
double3

GetPositionFloat3_32(ref TPoint)

Returns the position of a point cloud point if Float3 is true.

Declaration
public virtual ref float3 GetPositionFloat3_32(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
float3

GetPositionFloat3_64(ref TPoint)

Returns the position of a point cloud point if Double3 is true.

Declaration
public virtual ref double3 GetPositionFloat3_64(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
double3

GetRawPoint(ref TPoint)

Returns the generic raw point.

Declaration
public byte[] GetRawPoint(ref TPoint point)
Parameters
Type Name Description
TPoint point

The point cloud point.

Returns
Type Description
System.Byte[]

GetSetPropertyNames()

Returns the type of the point as list of the HasXY methods.

Declaration
public List<string> GetSetPropertyNames()
Returns
Type Description
System.Collections.Generic.List<System.String>

SetColorFloat3_32(ref TPoint, float3)

Sets the color of a point cloud point if Float3 is true.

Declaration
public virtual void SetColorFloat3_32(ref TPoint point, float3 val)
Parameters
Type Name Description
TPoint point

The point cloud point.

float3 val

The new color.

SetColorFloat3_64(ref TPoint, double3)

Sets the color of a point cloud point if Double3 is true.

Declaration
public virtual void SetColorFloat3_64(ref TPoint point, double3 val)
Parameters
Type Name Description
TPoint point

The point cloud point.

double3 val

The new color.

SetColorFloat32(ref TPoint, Single)

Sets the color of a point cloud point if Float is true.

Declaration
public virtual void SetColorFloat32(ref TPoint point, float val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Single val

The new color.

SetColorFloat64(ref TPoint, Double)

Sets the color of a point cloud point if Double is true.

Declaration
public virtual void SetColorFloat64(ref TPoint point, double val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Double val

The new color.

SetColorInt_16(ref TPoint, Int16)

Sets the color of a point cloud point if Short is true.

Declaration
public virtual void SetColorInt_16(ref TPoint point, short val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int16 val

The new color.

SetColorInt_32(ref TPoint, Int32)

Sets the color of a point cloud point if Int is true.

Declaration
public virtual void SetColorInt_32(ref TPoint point, int val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int32 val

The new color.

SetColorInt_64(ref TPoint, Int64)

Sets the color of a point cloud point if Long is true.

Declaration
public virtual void SetColorInt_64(ref TPoint point, long val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int64 val

The new color.

SetColorInt_8(ref TPoint, SByte)

Sets the color of a point cloud point if SByte is true.

Declaration
public virtual void SetColorInt_8(ref TPoint point, sbyte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.SByte val

The new color.

SetColorUInt_16(ref TPoint, UInt16)

Sets the color of a point cloud point if Ushort is true.

Declaration
public virtual void SetColorUInt_16(ref TPoint point, ushort val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt16 val

The new color.

SetColorUInt_32(ref TPoint, UInt32)

Sets the color of a point cloud point if Uint is true.

Declaration
public virtual void SetColorUInt_32(ref TPoint point, uint val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt32 val

The new color.

SetColorUInt_64(ref TPoint, UInt64)

Sets the color of a point cloud point if Ulong is true.

Declaration
public virtual void SetColorUInt_64(ref TPoint point, ulong val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt64 val

The new color.

SetColorUInt_8(ref TPoint, Byte)

Sets the color of a point cloud point if Byte is true.

Declaration
public virtual void SetColorUInt_8(ref TPoint point, byte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Byte val

The new color.

SetCurvatureFloat32(ref TPoint, Single)

Sets the curvature of a point cloud point if Float is true.

Declaration
public virtual void SetCurvatureFloat32(ref TPoint point, float val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Single val

The new curvature.

SetCurvatureFloat64(ref TPoint, Double)

Sets the curvature of a point cloud point if Double is true.

Declaration
public virtual void SetCurvatureFloat64(ref TPoint point, double val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Double val

The new curvature.

SetCurvatureInt_16(ref TPoint, Int16)

Sets the curvature of a point cloud point if Short is true.

Declaration
public virtual void SetCurvatureInt_16(ref TPoint point, short val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int16 val

The new curvature.

SetCurvatureInt_32(ref TPoint, Int32)

Sets the curvature of a point cloud point if Int is true.

Declaration
public virtual void SetCurvatureInt_32(ref TPoint point, int val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int32 val

The new curvature.

SetCurvatureInt_64(ref TPoint, Int64)

Sets the curvature of a point cloud point if Long is true.

Declaration
public virtual void SetCurvatureInt_64(ref TPoint point, long val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int64 val

The new curvature.

SetCurvatureInt_8(ref TPoint, SByte)

Sets the curvature of a point cloud point if SByte is true.

Declaration
public virtual void SetCurvatureInt_8(ref TPoint point, sbyte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.SByte val

The new curvature.

SetCurvatureUInt_16(ref TPoint, UInt16)

Sets the curvature of a point cloud point if UShort is true.

Declaration
public virtual void SetCurvatureUInt_16(ref TPoint point, ushort val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt16 val

The new curvature.

SetCurvatureUInt_32(ref TPoint, UInt32)

Sets the curvature of a point cloud point if Uint is true.

Declaration
public virtual void SetCurvatureUInt_32(ref TPoint point, uint val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt32 val

The new curvature.

SetCurvatureUInt_64(ref TPoint, UInt64)

Sets the curvature of a point cloud point if ULong is true.

Declaration
public virtual void SetCurvatureUInt_64(ref TPoint point, ulong val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt64 val

The new curvature.

SetCurvatureUInt_8(ref TPoint, Byte)

Sets the curvature of a point cloud point if Byte is true.

Declaration
public virtual void SetCurvatureUInt_8(ref TPoint point, byte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Byte val

The new curvature.

SetGPSTimeFloat32(ref TPoint, Single)

Sets the GPS time of a point cloud point if Float is true.

Declaration
public virtual void SetGPSTimeFloat32(ref TPoint point, float val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Single val

The new GPS time.

SetGPSTimeFloat64(ref TPoint, Double)

Sets the GPS time of a point cloud point if Double is true.

Declaration
public virtual void SetGPSTimeFloat64(ref TPoint point, double val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Double val

The new GPS time.

SetGPSTimeInt_16(ref TPoint, Int16)

Sets the GPS time of a point cloud point if Short is true.

Declaration
public virtual void SetGPSTimeInt_16(ref TPoint point, short val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int16 val

The new GPS time.

SetGPSTimeInt_32(ref TPoint, Int32)

Sets the GPS time of a point cloud point if Int is true.

Declaration
public virtual void SetGPSTimeInt_32(ref TPoint point, int val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int32 val

The new GPS time.

SetGPSTimeInt_64(ref TPoint, Int64)

Sets the GPS time of a point cloud point if Long is true.

Declaration
public virtual void SetGPSTimeInt_64(ref TPoint point, long val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int64 val

The new GPS time.

SetGPSTimeInt_8(ref TPoint, SByte)

Sets the GPS time of a point cloud point if SByte is true.

Declaration
public virtual void SetGPSTimeInt_8(ref TPoint point, sbyte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.SByte val

The new GPS time.

SetGPSTimeUInt_16(ref TPoint, UInt16)

Sets the GPS time of a point cloud point if UShort is true.

Declaration
public virtual void SetGPSTimeUInt_16(ref TPoint point, ushort val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt16 val

The new GPS time.

SetGPSTimeUInt_32(ref TPoint, UInt32)

Sets the GPS time of a point cloud point if Uint is true.

Declaration
public virtual void SetGPSTimeUInt_32(ref TPoint point, uint val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt32 val

The new GPS time.

SetGPSTimeUInt_64(ref TPoint, UInt64)

Sets the GPS time of a point cloud point if ULong is true.

Declaration
public virtual void SetGPSTimeUInt_64(ref TPoint point, ulong val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt64 val

The new GPS time.

SetGPSTimeUInt_8(ref TPoint, Byte)

Sets the GPS time of a point cloud point if Byte is true.

Declaration
public virtual void SetGPSTimeUInt_8(ref TPoint point, byte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Byte val

The new GPS time.

SetHitCountFloat32(ref TPoint, Single)

Sets the hit count of a point cloud point if Float is true.

Declaration
public virtual void SetHitCountFloat32(ref TPoint point, float val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Single val

The new hit count.

SetHitCountFloat64(ref TPoint, Double)

Sets the hit count of a point cloud point if Double is true.

Declaration
public virtual void SetHitCountFloat64(ref TPoint point, double val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Double val

The new hit count.

SetHitCountInt_16(ref TPoint, Int16)

Sets the hit count of a point cloud point if Short is true.

Declaration
public virtual void SetHitCountInt_16(ref TPoint point, short val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int16 val

The new hit count.

SetHitCountInt_32(ref TPoint, Int32)

Sets the hit count of a point cloud point if Int is true.

Declaration
public virtual void SetHitCountInt_32(ref TPoint point, int val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int32 val

The new hit count.

SetHitCountInt_64(ref TPoint, Int64)

Sets the hit count of a point cloud point if Long is true.

Declaration
public virtual void SetHitCountInt_64(ref TPoint point, long val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int64 val

The new hit count.

SetHitCountInt_8(ref TPoint, SByte)

Sets the hit count of a point cloud point if SByte is true.

Declaration
public virtual void SetHitCountInt_8(ref TPoint point, sbyte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.SByte val

The new hit count.

SetHitCountUInt_16(ref TPoint, UInt16)

Sets the hit count of a point cloud point if UShort is true.

Declaration
public virtual void SetHitCountUInt_16(ref TPoint point, ushort val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt16 val

The new hit count.

SetHitCountUInt_32(ref TPoint, UInt32)

Sets the hit count of a point cloud point if Uint is true.

Declaration
public virtual void SetHitCountUInt_32(ref TPoint point, uint val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt32 val

The new hit count.

SetHitCountUInt_64(ref TPoint, UInt64)

Sets the hit count of a point cloud point if ULong is true.

Declaration
public virtual void SetHitCountUInt_64(ref TPoint point, ulong val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt64 val

The new hit count.

SetHitCountUInt_8(ref TPoint, Byte)

Sets the hit count of a point cloud point if Byte is true.

Declaration
public virtual void SetHitCountUInt_8(ref TPoint point, byte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Byte val

The new hit count.

SetIntensityFloat32(ref TPoint, Single)

Sets the intensity of a point cloud point if Float is true.

Declaration
public virtual void SetIntensityFloat32(ref TPoint point, float val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Single val

The new intensity value.

SetIntensityFloat64(ref TPoint, Double)

Sets the intensity of a point cloud point if Double is true.

Declaration
public virtual void SetIntensityFloat64(ref TPoint point, double val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Double val

The new intensity value.

SetIntensityInt_16(ref TPoint, Int16)

Sets the intensity of a point cloud point if Short is true.

Declaration
public virtual void SetIntensityInt_16(ref TPoint point, short val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int16 val

The new intensity value.

SetIntensityInt_32(ref TPoint, Int32)

Sets the intensity of a point cloud point if Int is true.

Declaration
public virtual void SetIntensityInt_32(ref TPoint point, int val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int32 val

The new intensity value.

SetIntensityInt_64(ref TPoint, Int64)

Sets the intensity of a point cloud point if Long is true.

Declaration
public virtual void SetIntensityInt_64(ref TPoint point, long val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int64 val

The new intensity value.

SetIntensityInt_8(ref TPoint, SByte)

Sets the intensity of a point cloud point if SByte is true.

Declaration
public virtual void SetIntensityInt_8(ref TPoint point, sbyte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.SByte val

The new intensity value.

SetIntensityUInt_16(ref TPoint, UInt16)

Sets the intensity of a point cloud point if UShort is true.

Declaration
public virtual void SetIntensityUInt_16(ref TPoint point, ushort val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt16 val

The new intensity value.

SetIntensityUInt_32(ref TPoint, UInt32)

Sets the intensity of a point cloud point if UInt is true.

Declaration
public virtual void SetIntensityUInt_32(ref TPoint point, uint val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt32 val

The new intensity value.

SetIntensityUInt_64(ref TPoint, UInt64)

Sets the intensity of a point cloud point if ULong is true.

Declaration
public virtual void SetIntensityUInt_64(ref TPoint point, ulong val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt64 val

The new intensity value.

SetIntensityUInt_8(ref TPoint, Byte)

Sets the intensity of a point cloud point if Byte is true.

Declaration
public virtual void SetIntensityUInt_8(ref TPoint point, byte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Byte val

The new intensity value.

SetLabelFloat32(ref TPoint, Single)

Sets the label of a point cloud point if Float is true.

Declaration
public virtual void SetLabelFloat32(ref TPoint point, float val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Single val

The new label.

SetLabelFloat64(ref TPoint, Double)

Sets the label of a point cloud point if Double is true.

Declaration
public virtual void SetLabelFloat64(ref TPoint point, double val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Double val

The new label.

SetLabelInt_16(ref TPoint, Int16)

Sets the label of a point cloud point if SByte is true.

Declaration
public virtual void SetLabelInt_16(ref TPoint point, short val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int16 val

The new label.

SetLabelInt_32(ref TPoint, Int32)

Sets the label of a point cloud point if Int is true.

Declaration
public virtual void SetLabelInt_32(ref TPoint point, int val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int32 val

The new label.

SetLabelInt_64(ref TPoint, Int64)

Sets the label of a point cloud point if Long is true.

Declaration
public virtual void SetLabelInt_64(ref TPoint point, long val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Int64 val

The new label.

SetLabelInt_8(ref TPoint, SByte)

Sets the label of a point cloud point if SByte is true.

Declaration
public virtual void SetLabelInt_8(ref TPoint point, sbyte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.SByte val

The new label.

SetLabelUInt_16(ref TPoint, UInt16)

Sets the label of a point cloud point if UShort is true.

Declaration
public virtual void SetLabelUInt_16(ref TPoint point, ushort val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt16 val

The new label.

SetLabelUInt_32(ref TPoint, UInt32)

Sets the label of a point cloud point if UInt is true.

Declaration
public virtual void SetLabelUInt_32(ref TPoint point, uint val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt32 val

The new label.

SetLabelUInt_64(ref TPoint, UInt64)

Sets the label of a point cloud point if ULong is true.

Declaration
public virtual void SetLabelUInt_64(ref TPoint point, ulong val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.UInt64 val

The new label.

SetLabelUInt_8(ref TPoint, Byte)

Sets the label of a point cloud point if Byte is true.

Declaration
public virtual void SetLabelUInt_8(ref TPoint point, byte val)
Parameters
Type Name Description
TPoint point

The point cloud point.

System.Byte val

The new label.

SetNormalFloat3_32(ref TPoint, float3)

Sets the normal vector of a point cloud point if Float3 is true.

Declaration
public virtual void SetNormalFloat3_32(ref TPoint point, float3 val)
Parameters
Type Name Description
TPoint point

The point cloud point.

float3 val

The new normal vector.

SetNormalFloat3_64(ref TPoint, double3)

Sets the normal vector of a point cloud point if Double3 is true.

Declaration
public virtual void SetNormalFloat3_64(ref TPoint point, double3 val)
Parameters
Type Name Description
TPoint point

The point cloud point.

double3 val

The new normal vector.

SetPositionFloat3_32(ref TPoint, float3)

Sets the position of a point cloud point if Float3 is true.

Declaration
public virtual void SetPositionFloat3_32(ref TPoint point, float3 val)
Parameters
Type Name Description
TPoint point

The point cloud point.

float3 val

The new position value.

SetPositionFloat3_64(ref TPoint, double3)

Sets the position of a point cloud point if Double3 is true.

Declaration
public virtual void SetPositionFloat3_64(ref TPoint point, double3 val)
Parameters
Type Name Description
TPoint point

The point cloud point.

double3 val

The new position value.

SetRawPoint(ref TPoint, Byte[])

Sets the values of a point cloud point.

Declaration
public void SetRawPoint(ref TPoint pointIn, byte[] byteIn)
Parameters
Type Name Description
TPoint pointIn

The generic point.

System.Byte[] byteIn

The values as byte array.

Implements

IPointAccessor
Generated by DocFX
GitHub Repo
Back to top