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

Public Member Functions

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

Detailed Description

Definition at line 100 of file ossimLasPointRecord2.h.

Constructor & Destructor Documentation

◆ ossimLasPointRecord2Data() [1/2]

ossimLasPointRecord2::ossimLasPointRecord2Data::ossimLasPointRecord2Data ( )

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

◆ ossimLasPointRecord2Data() [2/2]

ossimLasPointRecord2::ossimLasPointRecord2Data::ossimLasPointRecord2Data ( const ossimLasPointRecord2Data obj)

Definition at line 41 of file ossimLasPointRecord2.cpp.

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

Member Function Documentation

◆ operator=()

const ossimLasPointRecord2::ossimLasPointRecord2Data & ossimLasPointRecord2::ossimLasPointRecord2Data::operator= ( const ossimLasPointRecord2Data obj)

Definition at line 60 of file ossimLasPointRecord2.cpp.

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

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

Member Data Documentation

◆ m_bitFlags

BitFlags ossimLasPointRecord2::ossimLasPointRecord2Data::m_bitFlags

◆ m_blue

ossim_uint16 ossimLasPointRecord2::ossimLasPointRecord2Data::m_blue

◆ m_classification

ossim_uint8 ossimLasPointRecord2::ossimLasPointRecord2Data::m_classification

Definition at line 110 of file ossimLasPointRecord2.h.

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

◆ m_green

ossim_uint16 ossimLasPointRecord2::ossimLasPointRecord2Data::m_green

◆ m_intensity

ossim_uint16 ossimLasPointRecord2::ossimLasPointRecord2Data::m_intensity

◆ m_pointSourceId

ossim_uint16 ossimLasPointRecord2::ossimLasPointRecord2Data::m_pointSourceId

◆ m_red

ossim_uint16 ossimLasPointRecord2::ossimLasPointRecord2Data::m_red

◆ m_scanAngleRank

ossim_int8 ossimLasPointRecord2::ossimLasPointRecord2Data::m_scanAngleRank

Definition at line 111 of file ossimLasPointRecord2.h.

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

◆ m_userData

ossim_uint8 ossimLasPointRecord2::ossimLasPointRecord2Data::m_userData

Definition at line 112 of file ossimLasPointRecord2.h.

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

◆ m_x

ossim_int32 ossimLasPointRecord2::ossimLasPointRecord2Data::m_x

◆ m_y

ossim_int32 ossimLasPointRecord2::ossimLasPointRecord2Data::m_y

◆ m_z

ossim_int32 ossimLasPointRecord2::ossimLasPointRecord2Data::m_z

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