Namespaces | |
CoLaCommandType | |
CoLaError | |
Classes | |
class | AuthenticationLegacy |
class | AuthenticationSecure |
struct | CameraParameters |
struct | ChallengeRequest |
class | CoLa2ProtocolHandler |
class | CoLaBProtocolHandler |
class | CoLaCommand |
class | CoLaParameterReader |
Class for reading data from a CoLaCommand. More... | |
class | CoLaParameterWriter |
Builder for constructing CoLaCommands. More... | |
class | ControlSession |
struct | DataSetsActive |
struct | Endian |
struct | Endian< frompar, frompar > |
class | FrameGrabber |
Class which receives frames from the device in background thread and provides the latest one via an interface. This helps avoiding getting old frames because of buffering of data within the network infrastructure. It also handles automatically reconnects in case of connection issues. More... | |
class | FrameGrabberBase |
class | IAuthentication |
class | IProtocolHandler |
class | ITransport |
class | MD5 |
struct | NumericCast |
struct | NumericCast< TSrc, TSrc > |
struct | NumericCastImpl |
struct | NumericCastImpl< TTrg, TSrc, false, true > |
struct | NumericCastImpl< TTrg, TSrc, true, false > |
class | PointCloudPlyWriter |
Class for writing point clouds to PLY files. More... | |
struct | PointXYZ |
struct | PointXYZC |
struct | PolarParameters |
class | SockAddrIn |
class | SockRecord |
class | TcpSocket |
class | UdpSocket |
class | VisionaryAutoIPScan |
class | VisionaryControl |
class | VisionaryData |
class | VisionaryDataStream |
class | VisionarySData |
class | VisionaryTData |
class | VisionaryTMiniData |
Typedefs | |
using | bufsize_t = size_t |
typedef std::array< std::uint8_t, 32 > | ChallengeResponse |
typedef std::array< std::uint8_t, 32 > | PasswordHash |
Enumerations | |
enum | endian { endian::little = __ORDER_LITTLE_ENDIAN__, endian::big = __ORDER_BIG_ENDIAN__, endian::native = __BYTE_ORDER__ } |
enum | InvalidPointPresentation { INVALID_AS_NAN = 0, INVALID_AS_ZERO = 1, INVALID_SKIP = 2 } |
enum | ProtocolType { UNKNOWN, SUL1, SUL2 } |
Functions | |
template<typename T > | |
T | bigEndianToNative (T val) |
char | byteswap (char val) |
double | byteswap (double val) |
float | byteswap (float val) |
std::int16_t | byteswap (std::int16_t val) |
std::int32_t | byteswap (std::int32_t val) |
std::int64_t | byteswap (std::int64_t val) |
std::int8_t | byteswap (std::int8_t val) |
std::uint16_t | byteswap (std::uint16_t val) |
std::uint32_t | byteswap (std::uint32_t val) |
std::uint64_t | byteswap (std::uint64_t val) |
std::uint8_t | byteswap (std::uint8_t val) |
template<typename TAlias , typename T > | |
T | byteswapAlias (const T &val) |
template<typename TTrg , typename TSrc > | |
TTrg | castClamped (const TSrc &src) |
static const boost::property_tree::ptree & | empty_ptree () |
static const boost::property_tree::ptree & | empty_ptree () |
template<typename T > | |
T | littleEndianToNative (T val) |
std::string | md5 (const std::string &str) |
template<typename T > | |
T | nativeToBigEndian (const T &val) |
template<typename T > | |
T | nativeToLittleEndian (const T &val) |
std::ostream & | operator<< (std::ostream &out, const MD5 &md5) |
template<typename T > | |
T | readUnalignBigEndian (const void *ptr) |
template<class T > | |
T | readUnaligned (const void *ptr) |
template<typename T > | |
T | readUnalignLittleEndian (const void *ptr) |
template<typename T > | |
void | writeUnalignBigEndian (void *ptr, std::size_t nBytes, const T &value) |
template<class T > | |
void | writeUnaligned (void *ptr, std::size_t nBytes, const T &val) |
template<typename T > | |
void | writeUnalignLittleEndian (void *ptr, std::size_t nBytes, const T &value) |
Variables | |
const float | bad_point = std::numeric_limits<float>::quiet_NaN() |
const std::uint8_t | kRplIpconfig = 0x91 |
const std::uint8_t | kRplNetscan = 0x95 |
const std::uint8_t | kRplScanColaB = 0x90 |
typedef size_t visionary::bufsize_t |
Definition at line 21 of file TcpSocket.cpp.
typedef std::array<std::uint8_t, 32> visionary::ChallengeResponse |
Definition at line 26 of file AuthenticationSecure.h.
typedef std::array<std::uint8_t, 32> visionary::PasswordHash |
Definition at line 25 of file AuthenticationSecure.h.
|
strong |
Enumerator | |
---|---|
little | |
big | |
native |
Definition at line 32 of file VisionaryEndian.h.
Enumerator | |
---|---|
INVALID_AS_NAN | Not a Number = nan. |
INVALID_AS_ZERO | Zero = 0.0. |
INVALID_SKIP | Skip => don't print the number. |
Definition at line 15 of file PointCloudPlyWriter.h.
Enumerator | |
---|---|
UNKNOWN | |
SUL1 | |
SUL2 |
Definition at line 13 of file AuthenticationSecure.h.
Definition at line 302 of file VisionaryEndian.h.
|
inline |
Definition at line 79 of file VisionaryEndian.h.
|
inline |
Definition at line 136 of file VisionaryEndian.h.
|
inline |
Definition at line 109 of file VisionaryEndian.h.
|
inline |
Definition at line 91 of file VisionaryEndian.h.
|
inline |
Definition at line 104 of file VisionaryEndian.h.
|
inline |
Definition at line 131 of file VisionaryEndian.h.
|
inline |
Definition at line 74 of file VisionaryEndian.h.
|
inline |
Definition at line 86 of file VisionaryEndian.h.
|
inline |
Definition at line 98 of file VisionaryEndian.h.
|
inline |
Definition at line 124 of file VisionaryEndian.h.
|
inline |
Definition at line 69 of file VisionaryEndian.h.
Definition at line 152 of file VisionaryEndian.h.
TTrg visionary::castClamped | ( | const TSrc & | src | ) |
Definition at line 117 of file NumericConv.h.
|
static |
Definition at line 35 of file VisionaryTMiniData.cpp.
|
static |
Definition at line 36 of file VisionaryTData.cpp.
Definition at line 290 of file VisionaryEndian.h.
Definition at line 296 of file VisionaryEndian.h.
Definition at line 284 of file VisionaryEndian.h.
std::ostream& visionary::operator<< | ( | std::ostream & | out, |
const MD5 & | md5 | ||
) |
|
inline |
Definition at line 322 of file VisionaryEndian.h.
T visionary::readUnaligned | ( | const void * | ptr | ) |
Definition at line 55 of file VisionaryEndian.h.
|
inline |
Definition at line 330 of file VisionaryEndian.h.
|
inline |
Definition at line 310 of file VisionaryEndian.h.
void visionary::writeUnaligned | ( | void * | ptr, |
std::size_t | nBytes, | ||
const T & | val | ||
) |
Definition at line 44 of file VisionaryEndian.h.
|
inline |
Definition at line 316 of file VisionaryEndian.h.
const float visionary::bad_point = std::numeric_limits<float>::quiet_NaN() |
Definition at line 21 of file VisionaryData.cpp.
const std::uint8_t visionary::kRplIpconfig = 0x91 |
Definition at line 51 of file VisionaryAutoIPScan.cpp.
const std::uint8_t visionary::kRplNetscan = 0x95 |
Definition at line 52 of file VisionaryAutoIPScan.cpp.
const std::uint8_t visionary::kRplScanColaB = 0x90 |
Definition at line 53 of file VisionaryAutoIPScan.cpp.