snark
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
oNcomma
|\Nvisiting
| \Ctraits< snark::range_bearing_elevation >Visiting traits
\Nsnark
 oNapplications
 |\CtimestampedQuick helper class for simple input/output of timestamped values
 oNcamera
 |oCdc1394Image acquisition from dc1394 camera
 |\CgigeImage acquisition from gige camera
 | \CcallbackCallback
 oNconstant_position
 |\CmodelConstant position motion model
 oNcv_mat
 |\CfiltersFilter pipeline helpers
 oNgraphics
 |oNqt3d
 ||oCcoordinatesDisplay a coordinate system
 ||oCvertex_bufferCircular double buffer for vertices and color
 ||\CviewBase class for 3d viewers with mouse navigation
 |oNView
 ||oCModelReaderDisplay 3d models ( obj or 3ds ), set its position from an input csv stream
 ||oCPlyLoaderLoader for simple ply models
 ||\CTextureReaderDisplay an image as a texture, set its position from an input csv stream
 |oCcolourRGB + transparency colour type
 |oCcolour_traitsGeneric colour traits
 |\Ccolour_traits< unsigned char >Colour traits for char
 oNimaging
 |oNapplications
 ||\CpipelineBase class for video processing, capture images in a serarate thread, apply filters, serialize to stdout
 |oCfrequency_domainFilter the image in frequency domain
 |\Cregion_properties
 oNmath
 |oCangle
 |oCclosed_intervalMulti-dimensional interval
 |oCdegreesStrongly typed degrees
 |\CradiansStrongly typed radians
 oNsick
 |\Nldmrs
 | oCfault
 | oCheaderIbeo LD-MRS packet header
 | oClittle_endian_timestampNTP timestamp for scan header... sigh..
 | oCscanScan-related types
 | |oCheaderIbeo LD-MRS scan header (for packet of type 0x2202)
 | |oCpointIbeo LD-MRS data point
 | ||\CidLayer and echo numbers
 | |\CtimestampsHelper class for faster calculating point timestamps
 | \CtimestampNTP timestamp
 oNtbb
 |oCbursty_pipelineRun a tbb pipeline with bursty data using bursty_reader
 |oCbursty_reader
 |oCbursty_reader_traits
 |\Cqueue
 oNtiming
 |oCclocked_time_stamp
 |\CplayPlay back timestamped data in a real time manner
 oNvelodyne
 |oNimpl
 ||oCserializable_array
 ||oCserializable_array_item
 ||\Cserializable_array_item< true >
 |oNthin
 ||oCfocusFocus on particular region in the velodyne scan
 ||oCregionRegion, quick and dirty
 ||\CsectorSector, quick and dirty
 |oClaser_mapOrders lasers by elevation
 |oClaser_returnVelodyne point corresponding to a single laser return
 |\CstreamVelodyne point stream
 oNVisiting
 |oCtraits< snark::graphics::colour< T > >Visiting traits
 |\Ctraits< snark::graphics::coloured< T, S > >Visiting traits
 oCarray_hash
 oCconstant_speedPoint motion model with constant speed
 |oCmodelMotion model
 |oCpositionMeasurement model: absolute position
 |\CstateState is [ position velocity ]
 oCgaussian_processGaussian process
 oCkalman_filterGeneric kalman filter
 oCpcap_reader
 oCpin_screen
 |oCiteratorPin screen iterator
 |\Cneighbourhood_iteratorMatrix neighbourhood iterator
 oCproprietary_reader
 oCrange_bearing_elevationPolar point definition (range-bearing-elevation)
 oCrotation_matrixRotation matrix (a quick and dirty class, to refactor at some point)
 oCstdin_readerStdin reader
 oCthin_readerReader for thinned velodyne data
 oCtimerSimple timer
 oCudp_readerUdp reader
 oCvelodyne_pointProcessed velodyne point
 oCvelodyne_streamConvert stream of raw velodyne data into velodyne points
 oCvelodyne_stream< comma::csv::input_stream< velodyne_point > >Specialisation for csv input stream: in this case nothing to convert
 oCvoxel_grid
 \Cvoxel_map