OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossimLasPointRecord4::ossimLasPointRecord4Data Struct Reference

Public Member Functions

 ossimLasPointRecord4Data ()
 
 ossimLasPointRecord4Data (const ossimLasPointRecord4Data &obj)
 
const ossimLasPointRecord4Dataoperator= (const ossimLasPointRecord4Data &obj)
 

Public Attributes

ossim_int32 m_x
 
ossim_int32 m_y
 
ossim_int32 m_z
 
ossim_uint16 m_intensity
 
BitFlags m_bitFlags
 
ossim_uint8 m_classification
 
ossim_int8 m_scanAngleRank
 
ossim_uint8 m_userData
 
ossim_uint16 m_pointSourceId
 
ossim_float64 m_gpsTime
 
ossim_uint8 m_wavePacketDescriptorIndex
 
ossim_uint64 m_byteOffsetToWaveformData
 
ossim_uint32 m_waveformPacketSizeInBytes
 
ossim_float64 m_returnPointWaveformLocation
 
ossim_uint16 m_red
 
ossim_uint16 m_green
 
ossim_uint16 m_blue
 

Detailed Description

Definition at line 100 of file ossimLasPointRecord4.h.

Constructor & Destructor Documentation

◆ ossimLasPointRecord4Data() [1/2]

ossimLasPointRecord4::ossimLasPointRecord4Data::ossimLasPointRecord4Data ( )

Definition at line 24 of file ossimLasPointRecord4.cpp.

25  :
26  m_x(0),
27  m_y(0),
28  m_z(0),
29  m_intensity(0),
30  m_bitFlags(0),
32  m_scanAngleRank(0),
33  m_userData(0),
34  m_pointSourceId(0),
35  m_gpsTime(0.0),
40  m_red(0),
41  m_green(0),
42  m_blue(0)
43 {
44 }

◆ ossimLasPointRecord4Data() [2/2]

ossimLasPointRecord4::ossimLasPointRecord4Data::ossimLasPointRecord4Data ( const ossimLasPointRecord4Data obj)

Definition at line 46 of file ossimLasPointRecord4.cpp.

48  :
49  m_x(obj.m_x),
50  m_y(obj.m_y),
51  m_z(obj.m_z),
52  m_intensity(obj.m_intensity),
53  m_bitFlags(obj.m_bitFlags),
54  m_classification(obj.m_classification),
55  m_scanAngleRank(obj.m_scanAngleRank),
56  m_userData(obj.m_userData),
57  m_pointSourceId(obj.m_pointSourceId),
58  m_gpsTime(obj.m_gpsTime),
59  m_wavePacketDescriptorIndex(obj.m_wavePacketDescriptorIndex),
60  m_byteOffsetToWaveformData(obj.m_byteOffsetToWaveformData),
61  m_waveformPacketSizeInBytes(obj.m_waveformPacketSizeInBytes),
62  m_returnPointWaveformLocation(obj.m_returnPointWaveformLocation),
63  m_red(obj.m_red),
64  m_green(obj.m_green),
65  m_blue(obj.m_blue)
66 {
67 }

Member Function Documentation

◆ operator=()

const ossimLasPointRecord4::ossimLasPointRecord4Data & ossimLasPointRecord4::ossimLasPointRecord4Data::operator= ( const ossimLasPointRecord4Data obj)

Definition at line 70 of file ossimLasPointRecord4.cpp.

References m_bitFlags, m_blue, m_byteOffsetToWaveformData, m_classification, m_gpsTime, m_green, m_intensity, m_pointSourceId, m_red, m_returnPointWaveformLocation, m_scanAngleRank, m_userData, m_waveformPacketSizeInBytes, m_wavePacketDescriptorIndex, m_x, m_y, and m_z.

72 {
73  if ( this != &obj )
74  {
75  m_x = obj.m_x;
76  m_y = obj.m_y;
77  m_z = obj.m_z;
78  m_intensity = obj.m_intensity;
79  m_bitFlags = obj.m_bitFlags;
80  m_classification = obj.m_classification;
81  m_scanAngleRank = obj.m_scanAngleRank;
82  m_userData = obj.m_userData;
83  m_pointSourceId = obj.m_pointSourceId;
84  m_gpsTime = obj.m_gpsTime;
85  m_wavePacketDescriptorIndex = obj.m_wavePacketDescriptorIndex;
86  m_byteOffsetToWaveformData = obj.m_byteOffsetToWaveformData;
87  m_waveformPacketSizeInBytes = obj.m_waveformPacketSizeInBytes;
88  m_returnPointWaveformLocation = obj.m_returnPointWaveformLocation;
89  m_red = obj.m_red;
90  m_green = obj.m_green;
91  m_blue = obj.m_blue;
92  }
93  return *this;
94 }

Member Data Documentation

◆ m_bitFlags

BitFlags ossimLasPointRecord4::ossimLasPointRecord4Data::m_bitFlags

◆ m_blue

ossim_uint16 ossimLasPointRecord4::ossimLasPointRecord4Data::m_blue

◆ m_byteOffsetToWaveformData

ossim_uint64 ossimLasPointRecord4::ossimLasPointRecord4Data::m_byteOffsetToWaveformData

◆ m_classification

ossim_uint8 ossimLasPointRecord4::ossimLasPointRecord4Data::m_classification

Definition at line 110 of file ossimLasPointRecord4.h.

Referenced by operator=(), and ossimLasPointRecord4::print().

◆ m_gpsTime

ossim_float64 ossimLasPointRecord4::ossimLasPointRecord4Data::m_gpsTime

◆ m_green

ossim_uint16 ossimLasPointRecord4::ossimLasPointRecord4Data::m_green

◆ m_intensity

ossim_uint16 ossimLasPointRecord4::ossimLasPointRecord4Data::m_intensity

◆ m_pointSourceId

ossim_uint16 ossimLasPointRecord4::ossimLasPointRecord4Data::m_pointSourceId

◆ m_red

ossim_uint16 ossimLasPointRecord4::ossimLasPointRecord4Data::m_red

◆ m_returnPointWaveformLocation

ossim_float64 ossimLasPointRecord4::ossimLasPointRecord4Data::m_returnPointWaveformLocation

◆ m_scanAngleRank

ossim_int8 ossimLasPointRecord4::ossimLasPointRecord4Data::m_scanAngleRank

Definition at line 111 of file ossimLasPointRecord4.h.

Referenced by operator=(), and ossimLasPointRecord4::print().

◆ m_userData

ossim_uint8 ossimLasPointRecord4::ossimLasPointRecord4Data::m_userData

Definition at line 112 of file ossimLasPointRecord4.h.

Referenced by operator=(), and ossimLasPointRecord4::print().

◆ m_waveformPacketSizeInBytes

ossim_uint32 ossimLasPointRecord4::ossimLasPointRecord4Data::m_waveformPacketSizeInBytes

◆ m_wavePacketDescriptorIndex

ossim_uint8 ossimLasPointRecord4::ossimLasPointRecord4Data::m_wavePacketDescriptorIndex

Definition at line 115 of file ossimLasPointRecord4.h.

Referenced by operator=(), and ossimLasPointRecord4::print().

◆ m_x

ossim_int32 ossimLasPointRecord4::ossimLasPointRecord4Data::m_x

◆ m_y

ossim_int32 ossimLasPointRecord4::ossimLasPointRecord4Data::m_y

◆ m_z

ossim_int32 ossimLasPointRecord4::ossimLasPointRecord4Data::m_z

The documentation for this struct was generated from the following files: