38 DtKlvKey(
unsigned char* universalKey);
42 DtKlvKey(
unsigned int tag, Encoding encoding);
49 unsigned char* bytes();
52 void setBytes(
unsigned char* buffer,
unsigned int length, Encoding enc);
56 void setBytes(std::string stringRep);
59 unsigned int bytesLength();
67 void setEncoding(Encoding enc);
74 void setTag(
unsigned int value);
77 unsigned char myBytes[16];
A DtKlvKey instance represents a KLV (Key-Length-Value) Key field.
Definition: DtKlvKey.h:20
#define DT_DLL_VRVVIDEOSTREAM
Definition: vrvVideoStream.h:20
unsigned int myTagLength
Definition: DtKlvKey.h:78
Encoding myEncoding
Definition: DtKlvKey.h:79
Encoding
Definition: DtKlvKey.h:23
Basic Encoding Rules - Object Identifier.
Definition: DtKlvKey.h:29
Basic Encoding Rules.
Definition: DtKlvKey.h:27
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices. Coordinates are in local database coordinates. The coordinate system is used to convert between the local database coordinates and geocentric. All distance is in 2D – the Z value is ignored.
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:160
Contains DLL export macros.