Class PointAccessor<TPoint>
Every point cloud needs a point accessor. Provides access to the point parameters like position or color.
Inheritance
Implements
Inherited Members
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. |