MCPcopy Create free account
hub / github.com/LAStools/LAStools / is_type

Method is_type

LASzip/src/laszip.cpp:962–1001  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

960}
961
962bool LASitem::is_type(LASitem::Type t) const
963{
964 if (t != type) return false;
965 switch (t)
966 {
967 case POINT10:
968 if (size != 20) return false;
969 break;
970 case POINT14:
971 if (size != 30) return false;
972 break;
973 case GPSTIME11:
974 if (size != 8) return false;
975 break;
976 case RGB12:
977 if (size != 6) return false;
978 break;
979 case BYTE:
980 if (size < 1) return false;
981 break;
982 case RGB14:
983 if (size != 6) return false;
984 break;
985 case RGBNIR14:
986 if (size != 8) return false;
987 break;
988 case BYTE14:
989 if (size < 1) return false;
990 break;
991 case WAVEPACKET13:
992 if (size != 29) return false;
993 break;
994 case WAVEPACKET14:
995 if (size != 29) return false;
996 break;
997 default:
998 return false;
999 }
1000 return true;
1001}
1002
1003const char* LASitem::get_name() const
1004{

Callers 1

is_standardMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected