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.  |