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

Public Member Functions

 ossimLasPointRecord3Data ()
 
 ossimLasPointRecord3Data (const ossimLasPointRecord3Data &obj)
 
const ossimLasPointRecord3Dataoperator= (const ossimLasPointRecord3Data &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_uint16 m_red
 
ossim_uint16 m_green
 
ossim_uint16 m_blue
 

Detailed Description

Definition at line 100 of file ossimLasPointRecord3.h.

Constructor & Destructor Documentation

◆ ossimLasPointRecord3Data() [1/2]

ossimLasPointRecord3::ossimLasPointRecord3Data::ossimLasPointRecord3Data ( )

Definition at line 24 of file ossimLasPointRecord3.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),
36  m_red(0),
37  m_green(0),
38  m_blue(0)
39 {
40 }

◆ ossimLasPointRecord3Data() [2/2]

ossimLasPointRecord3::ossimLasPointRecord3Data::ossimLasPointRecord3Data ( const ossimLasPointRecord3Data obj)

Definition at line 42 of file ossimLasPointRecord3.cpp.

44  :
45  m_x(obj.m_x),
46  m_y(obj.m_y),
47  m_z(obj.m_z),
48  m_intensity(obj.m_intensity),
49  m_bitFlags(obj.m_bitFlags),
50  m_classification(obj.m_classification),
51  m_scanAngleRank(obj.m_scanAngleRank),
52  m_userData(obj.m_userData),
53  m_pointSourceId(obj.m_pointSourceId),
54  m_gpsTime(obj.m_gpsTime),
55  m_red(obj.m_red),
56  m_green(obj.m_green),
57  m_blue(obj.m_blue)
58 {
59 }

Member Function Documentation

◆ operator=()

const ossimLasPointRecord3::ossimLasPointRecord3Data & ossimLasPointRecord3::ossimLasPointRecord3Data::operator= ( const ossimLasPointRecord3Data obj)

Definition at line 62 of file ossimLasPointRecord3.cpp.

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

64 {
65  if ( this != &obj )
66  {
67  m_x = obj.m_x;
68  m_y = obj.m_y;
69  m_z = obj.m_z;
70  m_intensity = obj.m_intensity;
71  m_bitFlags = obj.m_bitFlags;
72  m_classification = obj.m_classification;
73  m_scanAngleRank = obj.m_scanAngleRank;
74  m_userData = obj.m_userData;
75  m_pointSourceId = obj.m_pointSourceId;
76  m_gpsTime = obj.m_gpsTime;
77  m_red = obj.m_red;
78  m_green = obj.m_green;
79  m_blue = obj.m_blue;
80  }
81  return *this;
82 }

Member Data Documentation

◆ m_bitFlags

BitFlags ossimLasPointRecord3::ossimLasPointRecord3Data::m_bitFlags

◆ m_blue

ossim_uint16 ossimLasPointRecord3::ossimLasPointRecord3Data::m_blue

◆ m_classification

ossim_uint8 ossimLasPointRecord3::ossimLasPointRecord3Data::m_classification

Definition at line 110 of file ossimLasPointRecord3.h.

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

◆ m_gpsTime

ossim_float64 ossimLasPointRecord3::ossimLasPointRecord3Data::m_gpsTime

◆ m_green

ossim_uint16 ossimLasPointRecord3::ossimLasPointRecord3Data::m_green

◆ m_intensity

ossim_uint16 ossimLasPointRecord3::ossimLasPointRecord3Data::m_intensity

◆ m_pointSourceId

ossim_uint16 ossimLasPointRecord3::ossimLasPointRecord3Data::m_pointSourceId

◆ m_red

ossim_uint16 ossimLasPointRecord3::ossimLasPointRecord3Data::m_red

◆ m_scanAngleRank

ossim_int8 ossimLasPointRecord3::ossimLasPointRecord3Data::m_scanAngleRank

Definition at line 111 of file ossimLasPointRecord3.h.

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

◆ m_userData

ossim_uint8 ossimLasPointRecord3::ossimLasPointRecord3Data::m_userData

Definition at line 112 of file ossimLasPointRecord3.h.

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

◆ m_x

ossim_int32 ossimLasPointRecord3::ossimLasPointRecord3Data::m_x

◆ m_y

ossim_int32 ossimLasPointRecord3::ossimLasPointRecord3Data::m_y

◆ m_z

ossim_int32 ossimLasPointRecord3::ossimLasPointRecord3Data::m_z

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