absolute_orientation_horn.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
absolute__orientation__horn_8hpp
int
absolute_orientation_horn
absolute__orientation__horn_8hpp.html
ad807823e70ce022112d8646c08446a04
(const Eigen::MatrixBase< DerivedA > &P1, const Eigen::MatrixBase< DerivedB > &P2, Eigen::Isometry3d *result)
absolute_orientation_horn_tester.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/testers/
absolute__orientation__horn__tester_8cpp
../libfovis/absolute_orientation_horn.hpp
int
main
absolute__orientation__horn__tester_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static double
rand_double_range
absolute__orientation__horn__tester_8cpp.html
a174f63ea77bc094a07ce547716bac422
(double min, double max)
static int
rand_int_range
absolute__orientation__horn__tester_8cpp.html
a69c9d7dda181100001447d28a2385e76
(int min, int max)
void
rpy_to_quat
absolute__orientation__horn__tester_8cpp.html
a619fcbe0727eebc982ddd00fe51c7f9c
(const double rpy[3], double q[4])
camera_intrinsics.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
camera__intrinsics_8hpp
fovis::CameraIntrinsicsParameters
fovis
fv-example-freenect/data_capture.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-freenect/
fv-example-freenect_2data__capture_8cpp
data_capture.hpp
fovis_example
fv-example-openni/data_capture.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-openni/
fv-example-openni_2data__capture_8cpp
data_capture.hpp
fovis_example
#define
CHECK_STATUS
fv-example-openni_2data__capture_8cpp.html
aba98e6b38fcf4babb321c8d7408d7935
(rc, msg)
fv-example-freenect/data_capture.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-freenect/
fv-example-freenect_2data__capture_8hpp
fovis/fovis.hpp
fovis_example::DataCapture
fovis_example
fv-example-openni/data_capture.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-openni/
fv-example-openni_2data__capture_8hpp
fovis/fovis.hpp
fovis_example::DataCapture
fovis_example
depth_image.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
depth__image_8cpp
depth_image.hpp
frame.hpp
feature_match.hpp
fovis
depth_image.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
depth__image_8hpp
camera_intrinsics.hpp
depth_source.hpp
fovis::DepthImage
fovis
depth_source.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
depth__source_8hpp
fovis::DepthSource
fovis
draw.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/tum-rgbd/
draw_8cpp
draw.hpp
void
draw_box_rgb
draw_8cpp.html
afc2f6848c2d1050655d4d479f9ecc3b1
(int x0, int y0, int x1, int y1, DrawColor color, DrawImage *img)
void
draw_gray_img_rgb
draw_8cpp.html
abc70868dbb63625d07a85508be1b60f3
(const uint8_t *gray_img, int gray_width, int gray_height, int gray_stride, int dest_x0, int dest_y0, DrawImage *rgb_img)
void
draw_hline_rgb
draw_8cpp.html
af89a81528e57f710ac4e7a2f2d815718
(int x0, int y0, int x1, DrawColor color, DrawImage *img)
void
draw_line_rgb
draw_8cpp.html
aa757a859a709086f48391dd0f6ed9dbe
(int x0, int y0, int x1, int y1, DrawColor color, DrawImage *img)
static void
draw_point_rgb
draw_8cpp.html
ad7c7592e57a613aa8fbe1c92d2dd378e
(int x, int y, DrawColor color, DrawImage *img)
draw.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/tum-rgbd/
draw_8hpp
DrawColor
DrawImage
void
draw_box_rgb
draw_8hpp.html
afc2f6848c2d1050655d4d479f9ecc3b1
(int x0, int y0, int x1, int y1, DrawColor color, DrawImage *img)
void
draw_gray_img_rgb
draw_8hpp.html
ada43b2a15438d094173cfa6a3e5f6a3e
(const uint8_t *gray_data, int gray_width, int gray_height, int gray_stride, int dest_x0, int dest_y0, DrawImage *rgb_img)
void
draw_line_rgb
draw_8hpp.html
aa757a859a709086f48391dd0f6ed9dbe
(int x0, int y0, int x1, int y1, DrawColor color, DrawImage *img)
fast.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
fast_8cpp
fast.hpp
fovis::Point
fovis
#define
Compare
fast_8cpp.html
ade46041ad35f3a3a7b4068e5e60e8149
(X, Y)
void
FAST
namespacefovis.html
a445fd9b4a4a5e77131acfe5b01a62309
(const uint8_t *image, int width, int height, int row_stride, vector< KeyPoint > *keypoints, int threshold, bool nonmax_suppression)
static void
fast9ComputeScores
namespacefovis.html
ab8ccac154e3ec383fc332bb389e57e70
(const uint8_t *img, int width, int height, int row_stride, vector< Point > &corners, vector< int > &scores, int b)
static int
fast9CornerScore
namespacefovis.html
a13029bb7885b933b21ce34412d336fdb
(const unsigned char *p, const int pixel[], int bstart)
static void
fast9Detect
namespacefovis.html
a36ecc49caf1f9145d2999f2b2802cc0b
(const uint8_t *img, int width, int height, int row_stride, vector< Point > &ret_corners, int b)
static void
fastNonmaxSuppression
namespacefovis.html
a5a163ad2b00ba703e0c4e724ecff157e
(const vector< Point > &corners, const vector< int > &scores, vector< KeyPoint > &ret_nonmax)
static void
makeOffsets
namespacefovis.html
ad57b4e5d7d05192f0b6a4c6962205876
(int pixel[], int row_stride)
fast.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
fast_8hpp
keypoint.hpp
fovis
void
FAST
namespacefovis.html
acd586be4e31615a2bbd5ba9014d830c2
(const uint8_t *img, int width, int height, int row_stride, std::vector< KeyPoint > *keypoints, int threshold, bool nonmax_suppression)
feature_match.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
feature__match_8hpp
keypoint.hpp
fovis::FeatureMatch
fovis
MatchStatusCode
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6e
MATCH_NEEDS_DEPTH_REFINEMENT
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6ea3cbd8c1ea3a07bd7db2a962946455af1
MATCH_REFINEMENT_FAILED
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6ea0db528ba5caba85244dbf0a0baf3f7a4
MATCH_OK
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6eac6cc2149570c715fc866ccff321af9ab
feature_matcher.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
feature__matcher_8cpp
feature_matcher.hpp
pyramid_level.hpp
internal_utils.hpp
sad.hpp
fovis
feature_matcher.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
feature__matcher_8hpp
feature_match.hpp
fovis::FeatureMatcher
fovis
fovis.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
fovis_8hpp
visual_odometry.hpp
primesense_depth.hpp
stereo_depth.hpp
depth_image.hpp
stereo_disparity.hpp
#define
FOVIS_MAJOR_VERSION
fovis_8hpp.html
ad3013315e72748864e7a1c2e7ea800bf
#define
FOVIS_MICRO_VERISON
fovis_8hpp.html
a88667a99383ea6686967af808dcca13e
#define
FOVIS_MINOR_VERSION
fovis_8hpp.html
a8383f486d60768b80afaba78f8835b10
frame.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
frame_8cpp
visual_odometry.hpp
frame.hpp
fast.hpp
gauss_pyramid.h
camera_intrinsics.hpp
rectification.hpp
depth_source.hpp
internal_utils.hpp
normalize_image.hpp
tictoc.hpp
fovis
#define
ALIGNMENT
frame_8cpp.html
a450f9d8af07bfe2f313dbe3a78738a5e
frame.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
frame_8hpp
options.hpp
keypoint.hpp
grid_filter.hpp
pyramid_level.hpp
fovis::OdometryFrame
fovis
freenect.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-freenect/
freenect_8cpp
_rate_t
_state_t
#define
alpha
freenect_8cpp.html
aa816ab3cd347f9fb8805f6296052c9c3
#define
dbg
freenect_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
struct _rate_t
rate_t
freenect_8cpp.html
a6eec653b4168a40344803edfe8b42bbb
struct _state_t
state_t
freenect_8cpp.html
a18331b6247faf186c17ea75b89b30651
void
cmd_cb
freenect_8cpp.html
a832e5360af423a0ff245f5d5758ed2b6
(const lcm_recv_buf_t *rbuf __attribute__((unused)), const char *channel __attribute__((unused)), const kinect_cmd_msg_t *msg, void *user)
static void
convert_packed_to_16bit
freenect_8cpp.html
a38763618403f5b06327e45e707b18ede
(uint8_t *raw, uint16_t *frame, int vw, int len)
void
depth_cb
freenect_8cpp.html
ae2461cf5bd15e3a06bb2456e5404904a
(freenect_device *dev, void *data, uint32_t timestamp)
static void *
freenect_threadfunc
freenect_8cpp.html
a1f099dd42569fb67fade2a72a3ffbf6a
(void *user_data)
void
image_cb
freenect_8cpp.html
a4258e561dee050361115e5da39ab8242
(freenect_device *dev, void *data, uint32_t timestamp)
int
main
freenect_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
populate_status
freenect_8cpp.html
ace83eb044dc02d3d751a2de8f15a19ff
(state_t *state, kinect_frame_msg_t *msg, int64_t timestamp)
int
rate_check
freenect_8cpp.html
a1a34672c3ca7e7fcec2e8780572da5ef
(rate_t *rate)
void
rate_destroy
freenect_8cpp.html
a4920d875971dd2f49e11cfeaef024ab4
(rate_t *rate)
rate_t *
rate_new
freenect_8cpp.html
a46633f8fa4500728173ff3a3542cb26c
(double target_hz)
static void
set_image_depth_formats
freenect_8cpp.html
a1e049dd64298b9973e7d0e109ed87b06
(state_t *state)
static void *
status_thread
freenect_8cpp.html
a6200a7a155afc215d10b52ac4f8b0ed8
(void *user)
static void
usage
freenect_8cpp.html
a032f1c649f6aa380f719c1e67dd11b67
(const char *progname)
gauss_pyramid.c
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
gauss__pyramid_8c
gauss_pyramid.h
static void
filter_horiz_transpose_8u_C1R
gauss__pyramid_8c.html
a81ed7464a725b9ea12300a0aa24633af
(const uint8_t *src, int src_stride, int src_width, int src_height, uint8_t *dest, int dst_stride)
int
gauss_pyr_down_8u_C1R
gauss__pyramid_8c.html
ab3d4f5fb0fb1c3a297c236ebb7102934
(const uint8_t *src, int src_stride, int width, int height, uint8_t *dest, int dst_stride, uint8_t *buf)
int
gauss_pyr_down_get_buf_size_8u_C1R
gauss__pyramid_8c.html
a2cf27a1a63e7e9bb995a85cf70b592da
(int width, int height)
gauss_pyramid.h
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
gauss__pyramid_8h
int
gauss_pyr_down_8u_C1R
gauss__pyramid_8h.html
a65f5176cc061214ddc3782713fdb32b6
(const uint8_t *src, int src_stride, int src_width, int src_height, uint8_t *dest, int dst_stride, uint8_t *buf)
int
gauss_pyr_down_get_buf_size_8u_C1R
gauss__pyramid_8h.html
a2cf27a1a63e7e9bb995a85cf70b592da
(int width, int height)
grid_filter.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
grid__filter_8cpp
grid_filter.hpp
fovis
static bool
keypoint_score_comparator
namespacefovis.html
a5ae4bdf582c4523878c80d6822c96186
(const KeyPoint &a, const KeyPoint &b)
grid_filter.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
grid__filter_8hpp
keypoint.hpp
fovis::GridKeyPointFilter
fovis
initial_homography_estimation.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
initial__homography__estimation_8cpp
tictoc.hpp
initial_homography_estimation.hpp
fovis
#define
dump
initial__homography__estimation_8cpp.html
a9a6ba431d2a344529b0d7bb3ae375760
(var)
static void
grayToEigen
namespacefovis.html
adda73b3a709098658698d9b1f79ddd43
(const uint8_t *grayData, int width, int height, int stride, int downsampleFactor, Eigen::MatrixXf *result)
initial_homography_estimation.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
initial__homography__estimation_8hpp
fovis::InitialHomographyEstimator
fovis
initial_homography_estimation_tester.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/testers/
initial__homography__estimation__tester_8cpp
../libfovis/initial_homography_estimation.hpp
#define
dump
initial__homography__estimation__tester_8cpp.html
a9a6ba431d2a344529b0d7bb3ae375760
(var)
static Eigen::ArrayXf
flattenMatrix
initial__homography__estimation__tester_8cpp.html
a03d5a02d91a8a4c6ccd2811c63bcde10
(Eigen::MatrixXf &m)
int
main
initial__homography__estimation__tester_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
warpImage
initial__homography__estimation__tester_8cpp.html
a920ee806732f0ac5a7847706f7758a59
(const uint8_t *image, int width, int height, int rowstride, const Eigen::Matrix3f &H, uint8_t *warped_image)
intensity_descriptor.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
intensity__descriptor_8cpp
intensity_descriptor.hpp
keypoint.hpp
internal_utils.hpp
fovis
#define
ALIGNMENT
intensity__descriptor_8cpp.html
a450f9d8af07bfe2f313dbe3a78738a5e
intensity_descriptor.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
intensity__descriptor_8hpp
fovis::IntensityDescriptorExtractor
fovis
internal_utils.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
internal__utils_8cpp
internal_utils.hpp
fovis
bool
optionsGetBool
namespacefovis.html
a12cea7bb3bcbfc59f15fafeeca061730
(const VisualOdometryOptions &options, std::string name, bool *result)
bool
optionsGetBoolOrFromDefault
namespacefovis.html
ab8af548bc8896018424ae5949ec00121
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
bool
optionsGetDouble
namespacefovis.html
ad4ea88ddca836ed2a2ff0a147197cbc1
(const VisualOdometryOptions &options, std::string name, double *result)
double
optionsGetDoubleOrFromDefault
namespacefovis.html
a318b5e38987d9853a506e98612471c5a
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
bool
optionsGetInt
namespacefovis.html
a5d219273118834eb54929fb04573cba2
(const VisualOdometryOptions &options, std::string name, int *result)
int
optionsGetIntOrFromDefault
namespacefovis.html
a0fd49f037049f03fb805178de2c483f6
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
internal_utils.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
internal__utils_8hpp
options.hpp
fovis
#define
FOVIS_IS_ALIGNED16
internal__utils_8hpp.html
a9321e9d663b6a45b0f63f7fd3e7aa361
(x)
static Eigen::Vector3d
_quat_to_roll_pitch_yaw
namespacefovis.html
ae76b8e5636168763ca1cd2542210fad4
(const Eigen::Quaterniond &q)
static Eigen::Quaterniond
_rpy_to_quat
namespacefovis.html
a736602f0856e82e29ff160d7bdcbf3d6
(const Eigen::Vector3d rpy)
bool
optionsGetBool
namespacefovis.html
a12cea7bb3bcbfc59f15fafeeca061730
(const VisualOdometryOptions &options, std::string name, bool *result)
bool
optionsGetBoolOrFromDefault
namespacefovis.html
ab8af548bc8896018424ae5949ec00121
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
bool
optionsGetDouble
namespacefovis.html
ad4ea88ddca836ed2a2ff0a147197cbc1
(const VisualOdometryOptions &options, std::string name, double *result)
double
optionsGetDoubleOrFromDefault
namespacefovis.html
a318b5e38987d9853a506e98612471c5a
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
bool
optionsGetInt
namespacefovis.html
a5d219273118834eb54929fb04573cba2
(const VisualOdometryOptions &options, std::string name, int *result)
int
optionsGetIntOrFromDefault
namespacefovis.html
a0fd49f037049f03fb805178de2c483f6
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
static void
print_isometry
namespacefovis.html
a95190ad3f6f412fb37d2f44286450664
(const Eigen::Isometry3d &iso)
static int
round_up_to_multiple
namespacefovis.html
a58fe34305c429707f83b18aa095b0cea
(int x, int a)
keypoint.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
keypoint_8hpp
fovis::KeyPoint
fovis::KeypointData
fovis
lodepng.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/tum-rgbd/
lodepng_8cpp
lodepng.h
Coin
ColorProfile
ColorTree
Hash
HuffmanTree
ucvector
uivector
#define
CERROR_BREAK
lodepng_8cpp.html
af803b1b42c6d252d173df9cd0b32725a
(errorvar, code)
#define
CERROR_RETURN_ERROR
lodepng_8cpp.html
a22b750f75293315981ee75cada129717
(errorvar, code)
#define
CERROR_TRY_RETURN
lodepng_8cpp.html
a84c132ca96d56cac57db68734db152b0
(call)
#define
DEFAULT_WINDOWSIZE
lodepng_8cpp.html
a947faf188804eb1b43158cd836333a6f
#define
ERROR_BREAK
lodepng_8cpp.html
a691b23954341613b96b6d98ce67d339c
(code)
#define
FIRST_LENGTH_CODE_INDEX
lodepng_8cpp.html
acfb12caea990f92b3aed7c199f615213
#define
LAST_LENGTH_CODE_INDEX
lodepng_8cpp.html
adf9597781d7175fdee0b2466e6e462e7
#define
NUM_CODE_LENGTH_CODES
lodepng_8cpp.html
a22ed04d49e008cb4295a8b366c4f2f3b
#define
NUM_DEFLATE_CODE_SYMBOLS
lodepng_8cpp.html
a58feace6a0d109fc6bb2161504a3011e
#define
NUM_DISTANCE_SYMBOLS
lodepng_8cpp.html
a5b48becc8f2653ba2bb90858d38fc9ec
#define
READBIT
lodepng_8cpp.html
a89f06ac9bcf1964fb4d663ad7a8dc4a1
(bitpointer, bitstream)
#define
VERSION_STRING
lodepng_8cpp.html
a698acb89e1bf5837b33c30ef35c30044
struct Coin
Coin
lodepng_8cpp.html
a4d2cd18166489c9373aad80d9036addb
struct ColorProfile
ColorProfile
lodepng_8cpp.html
aa4f95424b82e5a5eaa5b51e3d21c02d9
struct ColorTree
ColorTree
lodepng_8cpp.html
abb86a394dcbb7e752e39d174a0f20830
struct Hash
Hash
lodepng_8cpp.html
a13e5b882d7ad0899c101d912bfb2dbf2
struct HuffmanTree
HuffmanTree
lodepng_8cpp.html
ad705dca4fd163e14e555a6e2e3223af1
struct ucvector
ucvector
lodepng_8cpp.html
a8ebce7aaef4f64e50d2ad2e3a383a505
struct uivector
uivector
lodepng_8cpp.html
a358797f791102c447e2e895e8da46854
static void
Adam7_deinterlace
lodepng_8cpp.html
abc9c979fbcf3d9913e29a057a308aa7d
(unsigned char *out, const unsigned char *in, unsigned w, unsigned h, unsigned bpp)
static void
Adam7_getpassvalues
lodepng_8cpp.html
a18aff167f1895955ac0f831555e9cff3
(unsigned passw[7], unsigned passh[7], size_t filter_passstart[8], size_t padded_passstart[8], size_t passstart[8], unsigned w, unsigned h, unsigned bpp)
static void
Adam7_interlace
lodepng_8cpp.html
a86f1534dd35f6da700dcb226bbfe2c57
(unsigned char *out, const unsigned char *in, unsigned w, unsigned h, unsigned bpp)
static void
add_coins
lodepng_8cpp.html
ae2e5755cc6b42bc9e328e75f88a00789
(Coin *c1, const Coin *c2)
static void
addBitsToStream
lodepng_8cpp.html
aaee6011b88c8b394ccd9e868b01cafa6
(size_t *bitpointer, ucvector *bitstream, unsigned value, size_t nbits)
static void
addBitsToStreamReversed
lodepng_8cpp.html
aef353b91f13641f94a9028ac84fb330c
(size_t *bitpointer, ucvector *bitstream, unsigned value, size_t nbits)
static void
addBitToStream
lodepng_8cpp.html
a4d700260c21794995cbc67d6dd00ce44
(size_t *bitpointer, ucvector *bitstream, unsigned char bit)
static unsigned
addChunk
lodepng_8cpp.html
af19f183e437b63f5fca48f26807bfa4a
(ucvector *out, const char *chunkName, const unsigned char *data, size_t length)
static unsigned
addChunk_bKGD
lodepng_8cpp.html
a11d25b09c2ee94045ccc8671866b45c7
(ucvector *out, const LodePNGInfo *info)
static unsigned
addChunk_IDAT
lodepng_8cpp.html
a666f5da34d12168555c2b8bf2c538806
(ucvector *out, const unsigned char *data, size_t datasize, LodePNGCompressSettings *zlibsettings)
static unsigned
addChunk_IEND
lodepng_8cpp.html
aca4038c773ca0f7cdc7b324c3c3df167
(ucvector *out)
static unsigned
addChunk_IHDR
lodepng_8cpp.html
a11ce54b0d8d578697bbf7d7e2dd09f1b
(ucvector *out, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth, unsigned interlace_method)
static unsigned
addChunk_iTXt
lodepng_8cpp.html
a2d0e446a9081005e5dec2633f5ccae83
(ucvector *out, unsigned compressed, const char *keyword, const char *langtag, const char *transkey, const char *textstring, LodePNGCompressSettings *zlibsettings)
static unsigned
addChunk_pHYs
lodepng_8cpp.html
a500457c22b230e0944c49e7f63a06c63
(ucvector *out, const LodePNGInfo *info)
static unsigned
addChunk_PLTE
lodepng_8cpp.html
a3480b1501e21550d2410844b9f245351
(ucvector *out, const LodePNGColorMode *info)
static unsigned
addChunk_tEXt
lodepng_8cpp.html
a4a091d10da524d1f15b46642e189ae00
(ucvector *out, const char *keyword, const char *textstring)
static unsigned
addChunk_tIME
lodepng_8cpp.html
a51c0f425a57b548959ec56a3a6809332
(ucvector *out, const LodePNGTime *time)
static unsigned
addChunk_tRNS
lodepng_8cpp.html
a927ece80cafee4b6272f129e8f0d3bec
(ucvector *out, const LodePNGColorMode *info)
static unsigned
addChunk_zTXt
lodepng_8cpp.html
a9623f7145f6ff3c5aeedfd904fc6127d
(ucvector *out, const char *keyword, const char *textstring, LodePNGCompressSettings *zlibsettings)
static void
addColorBits
lodepng_8cpp.html
a670570b2c0cb50686a4b891018c6a54b
(unsigned char *out, size_t index, unsigned bits, unsigned in)
static void
addHuffmanSymbol
lodepng_8cpp.html
a8220b4fba74162202ac5294bde504252
(size_t *bp, ucvector *compressed, unsigned code, unsigned bitlen)
static void
addLengthDistance
lodepng_8cpp.html
aad409090a7949e79b1db4c3a34431712
(uivector *values, size_t length, size_t distance)
static void
addPaddingBits
lodepng_8cpp.html
a0ab19d681e279413b79074057ea80a3e
(unsigned char *out, const unsigned char *in, size_t olinebits, size_t ilinebits, unsigned h)
static unsigned
addUnknownChunks
lodepng_8cpp.html
a83420cd98792658dfb854668a803b775
(ucvector *out, unsigned char *data, size_t datasize)
static unsigned
adler32
lodepng_8cpp.html
aaff8570a8cd87fb288946c4465077c8d
(const unsigned char *data, unsigned len)
static unsigned
append_symbol_coins
lodepng_8cpp.html
a132ff71873b39f439234f45828f9f038
(Coin *coins, const unsigned *frequencies, unsigned numcodes, size_t sum)
static unsigned
checkColorValidity
lodepng_8cpp.html
a82fb69d46cd6a5fce5bc16e33187c463
(LodePNGColorType colortype, unsigned bd)
static void
cleanup_coins
lodepng_8cpp.html
ad70a4c2a32cbf53dae22a7d7bb7fd011
(Coin *coins, size_t num)
static void
coin_cleanup
lodepng_8cpp.html
a3fc5367e3cc67ce8f9762a25c5938bbd
(void *c)
static void
coin_copy
lodepng_8cpp.html
a1a2560a6973770089a30c744fa5caeec
(Coin *c1, const Coin *c2)
static void
coin_init
lodepng_8cpp.html
a3cfe255ed4a1264dafcdb689a11cbe66
(Coin *c)
static void
color_profile_cleanup
lodepng_8cpp.html
af331338f7fb1aa1c98e6527766f726dd
(ColorProfile *profile)
static void
color_profile_init
lodepng_8cpp.html
ac9bac526ff11a21bd54d4b100a202fef
(ColorProfile *profile, LodePNGColorMode *mode)
static void
color_tree_add
lodepng_8cpp.html
a6b29a37782da6f23b70f60f953a72191
(ColorTree *tree, unsigned char r, unsigned char g, unsigned char b, unsigned char a, int index)
static void
color_tree_cleanup
lodepng_8cpp.html
a561706f2a518dd06d27bf0447ea3539d
(ColorTree *tree)
static int
color_tree_get
lodepng_8cpp.html
a202cdb563e7857e5a9fde1512902ba64
(ColorTree *tree, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
static int
color_tree_has
lodepng_8cpp.html
a04007da395d0d5346b6557100957e530
(ColorTree *tree, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
static void
color_tree_init
lodepng_8cpp.html
aa74699e8ee61d176da398bb2e3b90bb2
(ColorTree *tree)
static unsigned
countZeros
lodepng_8cpp.html
a92ccc314f19e1d89170fadb55b760464
(const unsigned char *data, size_t size, size_t pos)
static void
decodeGeneric
lodepng_8cpp.html
a8a00ea9640614259d37a92c655219554
(unsigned char **out, unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
static unsigned
deflate
lodepng_8cpp.html
a1d17e3031a5892a1e34c43b1b3cdae36
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
static unsigned
deflateDynamic
lodepng_8cpp.html
abaf81e979241fbcf4716f605fd86e972
(ucvector *out, size_t *bp, Hash *hash, const unsigned char *data, size_t datapos, size_t dataend, const LodePNGCompressSettings *settings, int final)
static unsigned
deflateFixed
lodepng_8cpp.html
a830a2af07ec44a766a6a0754e8017c49
(ucvector *out, size_t *bp, Hash *hash, const unsigned char *data, size_t datapos, size_t dataend, const LodePNGCompressSettings *settings, int final)
static unsigned
deflateNoCompression
lodepng_8cpp.html
a758e000aa92967d5916db08e815e6b1f
(ucvector *out, const unsigned char *data, size_t datasize)
static unsigned
doAutoChooseColor
lodepng_8cpp.html
ab4ef21bfb40f0a14168a90dd7e5e6704
(LodePNGColorMode *mode_out, const unsigned char *image, unsigned w, unsigned h, LodePNGColorMode *mode_in, LodePNGAutoConvert auto_convert)
static unsigned
encodeLZ77
lodepng_8cpp.html
a43999e66c6578e9ac1275d7ece61d568
(uivector *out, Hash *hash, const unsigned char *in, size_t inpos, size_t insize, unsigned windowsize, unsigned minmatch, unsigned nicematch, unsigned lazymatching)
static unsigned
filter
lodepng_8cpp.html
a5b54384906d446d1277a55ac2c443e8d
(unsigned char *out, const unsigned char *in, unsigned w, unsigned h, const LodePNGColorMode *info, const LodePNGEncoderSettings *settings)
static void
filterScanline
lodepng_8cpp.html
a8ca5670df4a17d12d10c63d21330c947
(unsigned char *out, const unsigned char *scanline, const unsigned char *prevline, size_t length, size_t bytewidth, unsigned char filterType)
static float
flog2
lodepng_8cpp.html
a4dae42cc335ba27101cb7bfadbe8737b
(float f)
static unsigned
generateFixedDistanceTree
lodepng_8cpp.html
afff6d2d37364f0329eba8b54c380b1ff
(HuffmanTree *tree)
static unsigned
generateFixedLitLenTree
lodepng_8cpp.html
ae061b285397842660d714272df841c39
(HuffmanTree *tree)
static unsigned
get_color_profile
lodepng_8cpp.html
aac49a17722bf393814a2e04b28529633
(ColorProfile *profile, const unsigned char *in, size_t numpixels, LodePNGColorMode *mode, unsigned fix_png)
static unsigned
getHash
lodepng_8cpp.html
a7a0f9762d3257497e827f8afde3d05fe
(const unsigned char *data, size_t size, size_t pos)
static unsigned
getNumColorChannels
lodepng_8cpp.html
ab9f52674eca30cc5cbedc379d43f7358
(LodePNGColorType colortype)
static unsigned
getPaletteTranslucency
lodepng_8cpp.html
a09fadbf644bb104f0f497f21f00077d8
(const unsigned char *palette, size_t palettesize)
static unsigned
getPixelColorRGBA16
lodepng_8cpp.html
a3ebc1566244cc73e2517495ed7732b48
(unsigned short *r, unsigned short *g, unsigned short *b, unsigned short *a, const unsigned char *in, size_t i, const LodePNGColorMode *mode)
static unsigned
getPixelColorRGBA8
lodepng_8cpp.html
ae74555817305f2127fe26181f77b44f9
(unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a, const unsigned char *in, size_t i, const LodePNGColorMode *mode, unsigned fix_png)
static unsigned
getPixelColorsRGBA8
lodepng_8cpp.html
adfcab027df9fcc937fe962af0e910b9a
(unsigned char *buffer, size_t numpixels, unsigned has_alpha, const unsigned char *in, const LodePNGColorMode *mode, unsigned fix_png)
static unsigned
getTreeInflateDynamic
lodepng_8cpp.html
a83644e0bc7e164a26131b1b369907d3b
(HuffmanTree *tree_ll, HuffmanTree *tree_d, const unsigned char *in, size_t *bp, size_t inlength)
static void
getTreeInflateFixed
lodepng_8cpp.html
abcd01b659a4a19a50aa61345cec2e89d
(HuffmanTree *tree_ll, HuffmanTree *tree_d)
unsigned
getValueRequiredBits
lodepng_8cpp.html
a0ba3ca3404c5e48045bdd140bb5d96f5
(unsigned short value)
static void
hash_cleanup
lodepng_8cpp.html
a42a60458dc0338a8995e04eb17085291
(Hash *hash)
static unsigned
hash_init
lodepng_8cpp.html
af0c3ddc6fb0114714f7e87a485f0403a
(Hash *hash, unsigned windowsize)
static unsigned
huffmanDecodeSymbol
lodepng_8cpp.html
abf89fc00646f5514a9b1c4f69785e052
(const unsigned char *in, size_t *bp, const HuffmanTree *codetree, size_t inbitlength)
static void
HuffmanTree_cleanup
lodepng_8cpp.html
a3228e11a4562c70c9fb78931eb6eb44a
(HuffmanTree *tree)
static unsigned
HuffmanTree_getCode
lodepng_8cpp.html
a4a219535105aecc94ba9d4bccfbb66b8
(const HuffmanTree *tree, unsigned index)
static unsigned
HuffmanTree_getLength
lodepng_8cpp.html
a0b12e062127bf0b511165c7a14ca9a87
(const HuffmanTree *tree, unsigned index)
static void
HuffmanTree_init
lodepng_8cpp.html
a37cb427b175e04defdc48569b76a375c
(HuffmanTree *tree)
static unsigned
HuffmanTree_make2DTree
lodepng_8cpp.html
aadc61a27e58bef1cc7722ea172bf58fd
(HuffmanTree *tree)
static unsigned
HuffmanTree_makeFromFrequencies
lodepng_8cpp.html
a24e41d5a8d40a77fa34914e2bc030446
(HuffmanTree *tree, const unsigned *frequencies, size_t mincodes, size_t numcodes, unsigned maxbitlen)
static unsigned
HuffmanTree_makeFromLengths
lodepng_8cpp.html
aba97231d47c3cb5538a30bb0cd4be7e9
(HuffmanTree *tree, const unsigned *bitlen, size_t numcodes, unsigned maxbitlen)
static unsigned
HuffmanTree_makeFromLengths2
lodepng_8cpp.html
a6dd288bb82383b61cb04855b6a38680a
(HuffmanTree *tree)
static unsigned
inflate
lodepng_8cpp.html
a4fa266277c615d29050fa1f8fbbd04d3
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
static unsigned
inflateHuffmanBlock
lodepng_8cpp.html
a81bb15a46d4af11cbc78bb671971b099
(ucvector *out, const unsigned char *in, size_t *bp, size_t *pos, size_t inlength, unsigned btype)
static unsigned
inflateNoCompression
lodepng_8cpp.html
ab38930a2237fe8c8d4ac9af09a95a04b
(ucvector *out, const unsigned char *in, size_t *bp, size_t *pos, size_t inlength)
static void
init_coins
lodepng_8cpp.html
aff765df48d9145e6063b40ecc6473cd8
(Coin *coins, size_t num)
static void
lodepng_add32bitInt
lodepng_8cpp.html
a4fc3164cfaabc5861f53a7cfb756b680
(ucvector *buffer, unsigned value)
unsigned
lodepng_add_itext
lodepng_8cpp.html
aad7cb0e06093d0111bd599a279360f98
(LodePNGInfo *info, const char *key, const char *langtag, const char *transkey, const char *str)
unsigned
lodepng_add_text
lodepng_8cpp.html
a10c9cfd9edf86fc8e21d5f69d81238d0
(LodePNGInfo *info, const char *key, const char *str)
unsigned
lodepng_can_have_alpha
lodepng_8cpp.html
a93f12a150968449f016fe93decc1e074
(const LodePNGColorMode *info)
unsigned char
lodepng_chunk_ancillary
lodepng_8cpp.html
aabe8616184aa2adaa2a74ad989e6fb41
(const unsigned char *chunk)
unsigned
lodepng_chunk_append
lodepng_8cpp.html
a865c89cf0456b876e3bd5698bc910336
(unsigned char **out, size_t *outlength, const unsigned char *chunk)
unsigned
lodepng_chunk_check_crc
lodepng_8cpp.html
a02091d970921c7b94c4e63821785f97a
(const unsigned char *chunk)
unsigned
lodepng_chunk_create
lodepng_8cpp.html
a2659e18b691b087c3b8610f44d9be8b1
(unsigned char **out, size_t *outlength, unsigned length, const char *type, const unsigned char *data)
unsigned char *
lodepng_chunk_data
lodepng_8cpp.html
ac3512c7d71014c5b6a868573e8ccb23f
(unsigned char *chunk)
const unsigned char *
lodepng_chunk_data_const
lodepng_8cpp.html
a18062ec4da645562be021ec5ce09c117
(const unsigned char *chunk)
void
lodepng_chunk_generate_crc
lodepng_8cpp.html
a5ea8918bcdd67d62af9735faa5d03b1b
(unsigned char *chunk)
unsigned
lodepng_chunk_length
lodepng_8cpp.html
ad52897a6aecee7dde053c468c6bedda2
(const unsigned char *chunk)
unsigned char *
lodepng_chunk_next
lodepng_8cpp.html
adad919b6dd09fb56cf285b3b46efb2cb
(unsigned char *chunk)
const unsigned char *
lodepng_chunk_next_const
lodepng_8cpp.html
a20eec77cd3ca77b9c55499846ea9595a
(const unsigned char *chunk)
unsigned char
lodepng_chunk_private
lodepng_8cpp.html
a2695e1f9d3dee3f82a89f47a6dc7c517
(const unsigned char *chunk)
unsigned char
lodepng_chunk_safetocopy
lodepng_8cpp.html
a2e09963fb4b4eb4ee7789d40b9080250
(const unsigned char *chunk)
void
lodepng_chunk_type
lodepng_8cpp.html
a2ccd8bef4daad75002f72308a5cbd0dc
(char type[5], const unsigned char *chunk)
unsigned char
lodepng_chunk_type_equals
lodepng_8cpp.html
a5153305d442f8332326ef332316b06be
(const unsigned char *chunk, const char *type)
void
lodepng_clear_itext
lodepng_8cpp.html
aea7d8c2bb2adaf028ec143c08a53f815
(LodePNGInfo *info)
void
lodepng_clear_text
lodepng_8cpp.html
a533d58c161de45096b83c44bbaa95e93
(LodePNGInfo *info)
void
lodepng_color_mode_cleanup
lodepng_8cpp.html
ab1c7709a984d5842ab314cf5d2dc2dcc
(LodePNGColorMode *info)
unsigned
lodepng_color_mode_copy
lodepng_8cpp.html
a7801819a161b96f65259680126e270f1
(LodePNGColorMode *dest, const LodePNGColorMode *source)
static int
lodepng_color_mode_equal
lodepng_8cpp.html
aa2781df4d5704a3daa132056d411dbd5
(const LodePNGColorMode *a, const LodePNGColorMode *b)
void
lodepng_color_mode_init
lodepng_8cpp.html
a66345d4cdab130c6cbd3166d7a0a5257
(LodePNGColorMode *info)
void
lodepng_compress_settings_init
lodepng_8cpp.html
a6fbd123f5a5f3abbf7149ad3ffba9e57
(LodePNGCompressSettings *settings)
unsigned
lodepng_convert
lodepng_8cpp.html
a27ed428ea3766e974f8ea722f865ea1e
(unsigned char *out, const unsigned char *in, LodePNGColorMode *mode_out, LodePNGColorMode *mode_in, unsigned w, unsigned h, unsigned fix_png)
unsigned
lodepng_crc32
lodepng_8cpp.html
a1608496525479b21a6faeaa69285156f
(const unsigned char *buf, size_t len)
unsigned
lodepng_decode
lodepng_8cpp.html
a70adabd588a9a27dcc9eb4322f6c3b3f
(unsigned char **out, unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
unsigned
lodepng_decode24
lodepng_8cpp.html
ad7df6a47afc81f1854cf5a23471cf96b
(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize)
unsigned
lodepng_decode24_file
lodepng_8cpp.html
aadc99e713f6408d391dfa140d8e95b96
(unsigned char **out, unsigned *w, unsigned *h, const char *filename)
unsigned
lodepng_decode32
lodepng_8cpp.html
a67c3a7ee81836f6e5c9ba6487a1b38f5
(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize)
unsigned
lodepng_decode32_file
lodepng_8cpp.html
a3eca27e18f0e71cf1c21e1c1f5ff4aab
(unsigned char **out, unsigned *w, unsigned *h, const char *filename)
unsigned
lodepng_decode_file
lodepng_8cpp.html
a6eec335315ecb6182292ebd37ef02b4a
(unsigned char **out, unsigned *w, unsigned *h, const char *filename, LodePNGColorType colortype, unsigned bitdepth)
unsigned
lodepng_decode_memory
lodepng_8cpp.html
a623138ad43ce7eae0346e4324ba1f14e
(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize, LodePNGColorType colortype, unsigned bitdepth)
void
lodepng_decoder_settings_init
lodepng_8cpp.html
a9220280c647e2a90a9b05d20038f1c6d
(LodePNGDecoderSettings *settings)
void
lodepng_decompress_settings_init
lodepng_8cpp.html
ab752d2ce31fb7e6fe1a27b559d3097ad
(LodePNGDecompressSettings *settings)
unsigned
lodepng_deflate
lodepng_8cpp.html
a6f5f070e236aaf9b1809e34b467f3225
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
static unsigned
lodepng_deflatev
lodepng_8cpp.html
a39ac60ba8b9972ab13c74559681c6346
(ucvector *out, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
unsigned
lodepng_encode
lodepng_8cpp.html
a90e82b0ccc75cfb27ccc9756c8d96f07
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGState *state)
unsigned
lodepng_encode24
lodepng_8cpp.html
a4100642d70071029967c16afd72193ff
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode24_file
lodepng_8cpp.html
a4f8f383c22ceb7c22b1cc7e774f0bad2
(const char *filename, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode32
lodepng_8cpp.html
a75d7f3e4e388b74b7b5214c76c66382f
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode32_file
lodepng_8cpp.html
a018a3bd975fb886cdf1f6f544f2882e4
(const char *filename, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode_file
lodepng_8cpp.html
a009ac38098765fcae32c9d91770b94df
(const char *filename, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
unsigned
lodepng_encode_memory
lodepng_8cpp.html
ada7bc92db6e9f8906a1fc85caa0b17aa
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
void
lodepng_encoder_settings_init
lodepng_8cpp.html
a874763ad14a0c84d41d0819212407a5a
(LodePNGEncoderSettings *settings)
const char *
lodepng_error_text
lodepng_8cpp.html
ab56bbf4d0a24238ef2d6fe125705a8ce
(unsigned code)
static void
lodepng_free
lodepng_8cpp.html
a5cabd4078527ba33b78791fac7e8b15c
(void *ptr)
unsigned
lodepng_get_bpp
lodepng_8cpp.html
a83344b5c8c5839ca42858dd3578220ef
(const LodePNGColorMode *info)
static unsigned
lodepng_get_bpp_lct
lodepng_8cpp.html
a581d8244dd5d40176291672a3d323b0f
(LodePNGColorType colortype, unsigned bitdepth)
unsigned
lodepng_get_channels
lodepng_8cpp.html
abca559f31bf69eabc23c09a8a4c80b93
(const LodePNGColorMode *info)
size_t
lodepng_get_raw_size
lodepng_8cpp.html
a5861bf2c5a7c8976ea2dd6d21e8d58bd
(unsigned w, unsigned h, const LodePNGColorMode *color)
size_t
lodepng_get_raw_size_lct
lodepng_8cpp.html
aaf2e19ad3168294235bf3b16eeb56134
(unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
unsigned
lodepng_has_palette_alpha
lodepng_8cpp.html
a4e89e0d7e13e0f3c098c4cf326cc5014
(const LodePNGColorMode *info)
unsigned
lodepng_huffman_code_lengths
lodepng_8cpp.html
a82c0c408213e5bbb4a8d0edbaeffc97f
(unsigned *lengths, const unsigned *frequencies, size_t numcodes, unsigned maxbitlen)
unsigned
lodepng_inflate
lodepng_8cpp.html
a9c2f61923ad2ce3d47354923ba6df62d
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
static unsigned
lodepng_inflatev
lodepng_8cpp.html
ab9bde96d8779ba938e3122c30f169c11
(ucvector *out, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
void
lodepng_info_cleanup
lodepng_8cpp.html
ad4b9dc33569e24062e077f5a69ead178
(LodePNGInfo *info)
unsigned
lodepng_info_copy
lodepng_8cpp.html
a14a4dc4c26e03acb5ab36880aacbd85a
(LodePNGInfo *dest, const LodePNGInfo *source)
void
lodepng_info_init
lodepng_8cpp.html
ae50c1ddde2fa8004b46da433f3e20974
(LodePNGInfo *info)
void
lodepng_info_swap
lodepng_8cpp.html
afdd0744a52d08c2f28bf30f1f5de9af3
(LodePNGInfo *a, LodePNGInfo *b)
unsigned
lodepng_inspect
lodepng_8cpp.html
a0bee70fa0a93ca4463b35a3ceb9910e3
(unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
unsigned
lodepng_is_alpha_type
lodepng_8cpp.html
aa255d9a2e4054fc2888bf7670dac4107
(const LodePNGColorMode *info)
unsigned
lodepng_is_greyscale_type
lodepng_8cpp.html
ae0e6996e4aa9ac225f228b2253269127
(const LodePNGColorMode *info)
unsigned
lodepng_is_palette_type
lodepng_8cpp.html
ad9b8eca971e9d01d55ced928b26a53c5
(const LodePNGColorMode *info)
unsigned
lodepng_load_file
lodepng_8cpp.html
af0b16abca7a6a20ff4980e9f04374c90
(unsigned char **out, size_t *outsize, const char *filename)
static void *
lodepng_malloc
lodepng_8cpp.html
acde6d2f623c875a922fc7526d49af03c
(size_t size)
unsigned
lodepng_palette_add
lodepng_8cpp.html
a05bf6fac7afc9025bbcb9f5f9f1b0027
(LodePNGColorMode *info, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
void
lodepng_palette_clear
lodepng_8cpp.html
a2aa729ce82079627789a0f8961c82f5e
(LodePNGColorMode *info)
unsigned
lodepng_read32bitInt
lodepng_8cpp.html
ae0cbc68bfc44dcf1f3186c076272113b
(const unsigned char *buffer)
static void *
lodepng_realloc
lodepng_8cpp.html
a6ee50a3631edd70134996a315552131b
(void *ptr, size_t new_size)
unsigned
lodepng_save_file
lodepng_8cpp.html
a837bf136ff32ee3efed5df4105ccedf7
(const unsigned char *buffer, size_t buffersize, const char *filename)
static void
lodepng_set32bitInt
lodepng_8cpp.html
a47e47531b3e88528764994ee5b1ec0f9
(unsigned char *buffer, unsigned value)
void
lodepng_state_cleanup
lodepng_8cpp.html
a74109bf9860e2eb4bfa872ab8cf0f000
(LodePNGState *state)
void
lodepng_state_copy
lodepng_8cpp.html
a87514bea6f324553184e48794a0ec3fc
(LodePNGState *dest, const LodePNGState *source)
void
lodepng_state_init
lodepng_8cpp.html
ae3ee1eb944467fbbc1cf939328dd6a57
(LodePNGState *state)
unsigned
lodepng_zlib_compress
lodepng_8cpp.html
a72d4240c44c9ba1814dae814c7d80eb1
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
unsigned
lodepng_zlib_decompress
lodepng_8cpp.html
ae66b9c1eeb9c44572bd381a94485e157
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
static void
LodePNGIText_cleanup
lodepng_8cpp.html
ae0c18287a11fa2fae4bcfb036461807a
(LodePNGInfo *info)
static unsigned
LodePNGIText_copy
lodepng_8cpp.html
ac7b907dd103f69d071b83820aca55f90
(LodePNGInfo *dest, const LodePNGInfo *source)
static void
LodePNGIText_init
lodepng_8cpp.html
aa429acf1f7fd6c5325c7c9f389494ccd
(LodePNGInfo *info)
static void
LodePNGText_cleanup
lodepng_8cpp.html
ad38d63db1da8c6309032e9744d953327
(LodePNGInfo *info)
static unsigned
LodePNGText_copy
lodepng_8cpp.html
ac7e37b231d112cf12cb4d56233dffea0
(LodePNGInfo *dest, const LodePNGInfo *source)
static void
LodePNGText_init
lodepng_8cpp.html
a4f5e10653bafe3ae7f2f7d338901c56b
(LodePNGInfo *info)
static void
LodePNGUnknownChunks_cleanup
lodepng_8cpp.html
af58b2200810536a52e78e16f79ffba97
(LodePNGInfo *info)
static unsigned
LodePNGUnknownChunks_copy
lodepng_8cpp.html
a89c6d10b0fc0fb03189f972d2a8f8718
(LodePNGInfo *dest, const LodePNGInfo *src)
static void
LodePNGUnknownChunks_init
lodepng_8cpp.html
a8a9b8e191230b19ebb61a33c3681626a
(LodePNGInfo *info)
static unsigned char
paethPredictor
lodepng_8cpp.html
ae45bdc7316a77f4271d818559b251027
(short a, short b, short c)
static unsigned
postProcessScanlines
lodepng_8cpp.html
a0dd02ca1504cab05af1e059978fb5246
(unsigned char *out, unsigned char *in, unsigned w, unsigned h, const LodePNGInfo *info_png)
static unsigned
preProcessScanlines
lodepng_8cpp.html
a1a19edd9e11f7964566f21982ce6e224
(unsigned char **out, size_t *outsize, const unsigned char *in, unsigned w, unsigned h, const LodePNGInfo *info_png, const LodePNGEncoderSettings *settings)
static unsigned char
readBitFromReversedStream
lodepng_8cpp.html
aa65d1743dade2919f44301461bde054d
(size_t *bitpointer, const unsigned char *bitstream)
static unsigned char
readBitFromStream
lodepng_8cpp.html
a2f08dd6df293eb1fdfdd193892a699ed
(size_t *bitpointer, const unsigned char *bitstream)
static unsigned
readBitsFromReversedStream
lodepng_8cpp.html
a25ac892793826b6ab7542b32dda29739
(size_t *bitpointer, const unsigned char *bitstream, size_t nbits)
static unsigned
readBitsFromStream
lodepng_8cpp.html
aa7fbb9c4282b81dee9596cf334c7e719
(size_t *bitpointer, const unsigned char *bitstream, size_t nbits)
static unsigned
readChunk_bKGD
lodepng_8cpp.html
ae87caf20dd66924a8cdf142e5ab8e7ea
(LodePNGInfo *info, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_iTXt
lodepng_8cpp.html
a913d901f3aa548d4f00e9715112447e5
(LodePNGInfo *info, const LodePNGDecompressSettings *zlibsettings, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_pHYs
lodepng_8cpp.html
af37ead0521e128d15f14e28237a07e91
(LodePNGInfo *info, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_PLTE
lodepng_8cpp.html
aae793be5b27e93933301f1213967efd5
(LodePNGColorMode *color, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_tEXt
lodepng_8cpp.html
ae06c93c7291120dea6123f08b4da1b00
(LodePNGInfo *info, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_tIME
lodepng_8cpp.html
af68e84a1195f275f37e09896985bed96
(LodePNGInfo *info, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_tRNS
lodepng_8cpp.html
a225d94ed715bb608c813059236fbf72a
(LodePNGColorMode *color, const unsigned char *data, size_t chunkLength)
static unsigned
readChunk_zTXt
lodepng_8cpp.html
a487ae2548dc4d0282d7fdd13c66c7bc8
(LodePNGInfo *info, const LodePNGDecompressSettings *zlibsettings, const unsigned char *data, size_t chunkLength)
static void
removePaddingBits
lodepng_8cpp.html
af809f4954916e3a7aadf36374480907b
(unsigned char *out, const unsigned char *in, size_t olinebits, size_t ilinebits, unsigned h)
static unsigned
rgba16ToPixel
lodepng_8cpp.html
a116eef7d152f1f8cdef0f485345be499
(unsigned char *out, size_t i, const LodePNGColorMode *mode, unsigned short r, unsigned short g, unsigned short b, unsigned short a)
static unsigned
rgba8ToPixel
lodepng_8cpp.html
aa0a383c090779fbb6553cf0f64c1ac16
(unsigned char *out, size_t i, const LodePNGColorMode *mode, ColorTree *tree, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
static size_t
searchCodeIndex
lodepng_8cpp.html
a1be657e325355087ebe176d187d2c0a5
(const unsigned *array, size_t array_size, size_t value)
static void
setBitOfReversedStream
lodepng_8cpp.html
afab63835fa156b812c454a4a96b7b28b
(size_t *bitpointer, unsigned char *bitstream, unsigned char bit)
static void
setBitOfReversedStream0
lodepng_8cpp.html
aa48d4f4da5470230ccf9813a94740a1f
(size_t *bitpointer, unsigned char *bitstream, unsigned char bit)
static void
setColorKeyFrom16bit
lodepng_8cpp.html
a44a690754fbb911ad28e901e9916f87a
(LodePNGColorMode *mode_out, unsigned r, unsigned g, unsigned b, unsigned bitdepth)
static void
sort_coins
lodepng_8cpp.html
a78b4b7fec3a2da564339fd0a766fd86d
(Coin *data, size_t amount)
static void
string_cleanup
lodepng_8cpp.html
a9886d70ad5032ac8f25f5c1c7de03b58
(char **out)
static void
string_init
lodepng_8cpp.html
a881d50f3ee56daf1740cca36a0aa263e
(char **out)
static unsigned
string_resize
lodepng_8cpp.html
aad5cf2301c0696db33d9cc22be775242
(char **out, size_t size)
static void
string_set
lodepng_8cpp.html
a9f49527841de8cab3f6b8db185d4379f
(char **out, const char *in)
static void
ucvector_cleanup
lodepng_8cpp.html
ad689bf84470238e26b01524631d778ec
(void *p)
static void
ucvector_init
lodepng_8cpp.html
a1b58c07819eec4ff7e903138c08eb502
(ucvector *p)
static void
ucvector_init_buffer
lodepng_8cpp.html
a965dbd8125f0471f3e0d8206b4c91f22
(ucvector *p, unsigned char *buffer, size_t size)
static unsigned
ucvector_push_back
lodepng_8cpp.html
a877b6a70493cb0b29f719ea48a26eadb
(ucvector *p, unsigned char c)
static unsigned
ucvector_resize
lodepng_8cpp.html
ae4e2da90ae4abb858852f211eb28d622
(ucvector *p, size_t size)
static unsigned
ucvector_resizev
lodepng_8cpp.html
a6d45cabb19ecce3c9fac8bf005fd2436
(ucvector *p, size_t size, unsigned char value)
static void
uivector_cleanup
lodepng_8cpp.html
a58616079535e14a89a469632d078d336
(void *p)
static unsigned
uivector_copy
lodepng_8cpp.html
a4bcc3094b5e09464f3aa13130801a831
(uivector *p, const uivector *q)
static void
uivector_init
lodepng_8cpp.html
aa03164e774d0dea9886ccdbb3f591f49
(uivector *p)
static unsigned
uivector_push_back
lodepng_8cpp.html
a5cfb7c89e9f18896101fddb10786cbc2
(uivector *p, unsigned c)
static unsigned
uivector_resize
lodepng_8cpp.html
a348bbe51fbdd2881e2caabe468611a26
(uivector *p, size_t size)
static unsigned
uivector_resizev
lodepng_8cpp.html
a2ceb381bbb52c2fc72946047b58ea11d
(uivector *p, size_t size, unsigned value)
static void
uivector_swap
lodepng_8cpp.html
a314deb71ac32a18bd09502d2f44936e9
(uivector *p, uivector *q)
static unsigned
unfilter
lodepng_8cpp.html
a39d1622b642f0bc9d90900a8933d1da8
(unsigned char *out, const unsigned char *in, unsigned w, unsigned h, unsigned bpp)
static unsigned
unfilterScanline
lodepng_8cpp.html
a89921f11a4106a6174ce974e008b25a6
(unsigned char *recon, const unsigned char *scanline, const unsigned char *precon, size_t bytewidth, unsigned char filterType, size_t length)
static unsigned
update_adler32
lodepng_8cpp.html
a6b8e3bf04ec5a378eabb8851728421dd
(unsigned adler, const unsigned char *data, unsigned len)
static void
updateHashChain
lodepng_8cpp.html
a9e01303623f55ec44d4c865e82ae299b
(Hash *hash, size_t pos, int hashval, unsigned windowsize)
static void
writeLZ77data
lodepng_8cpp.html
a6bcad159011eeb745922886cb9b72db4
(size_t *bp, ucvector *out, const uivector *lz77_encoded, const HuffmanTree *tree_ll, const HuffmanTree *tree_d)
static void
writeSignature
lodepng_8cpp.html
a3ef7410c8765fdbed5e61e206c1b68a9
(ucvector *out)
static unsigned
zlib_compress
lodepng_8cpp.html
a16b8b673224a932324a48890800a85b0
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
static unsigned
zlib_decompress
lodepng_8cpp.html
ae06154c06600720b6c5727ba57519c36
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
static const unsigned
ADAM7_DX
lodepng_8cpp.html
af3ae20779df70d02c4a2d6195e72c976
[7]
static const unsigned
ADAM7_DY
lodepng_8cpp.html
a1e68ce500702fd59580e735e977b84f3
[7]
static const unsigned
ADAM7_IX
lodepng_8cpp.html
a85488c2cdadbed8c6ac4261a3922e186
[7]
static const unsigned
ADAM7_IY
lodepng_8cpp.html
a851ee080587d6fe775d09e376947c880
[7]
static const unsigned
CLCL_ORDER
lodepng_8cpp.html
acc740439d5937d68f23170f31ad1e189
[NUM_CODE_LENGTH_CODES]
static const unsigned
DISTANCEBASE
lodepng_8cpp.html
acaf561f0c4e23840e58b49221ed4a39d
[30]
static const unsigned
DISTANCEEXTRA
lodepng_8cpp.html
ae2b6129cf7ecfc3c6bc1c15c0bf2eed0
[30]
static const unsigned
HASH_NUM_CHARACTERS
lodepng_8cpp.html
ab9fc5651753d370a740b2cef973a418b
static const unsigned
HASH_NUM_VALUES
lodepng_8cpp.html
a6138ec84bf29d2550a29a7cd835a9710
static const unsigned
HASH_SHIFT
lodepng_8cpp.html
ac95f3a26d39c863efabb2a9cc41923c3
static const unsigned
LENGTHBASE
lodepng_8cpp.html
a6e921f21ce796d21b10a5602708356c9
[29]
static const unsigned
LENGTHEXTRA
lodepng_8cpp.html
a36f7494abb7d8fa1ed4c00495ccc69b9
[29]
static unsigned
lodepng_crc32_table
lodepng_8cpp.html
aa1a0496265be863964f9f03b13a9707d
[256]
const LodePNGCompressSettings
lodepng_default_compress_settings
lodepng_8cpp.html
a0b5cf190f94f8f11ed5c0abb3504ad86
const LodePNGDecompressSettings
lodepng_default_decompress_settings
lodepng_8cpp.html
aab7a41a03154aa8d9ef65f2d434641b6
static const size_t
MAX_SUPPORTED_DEFLATE_LENGTH
lodepng_8cpp.html
a2a7f7638619c00f79a4be22bcf5fadba
lodepng.h
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/tum-rgbd/
lodepng_8h
LodePNGColorMode
LodePNGCompressSettings
LodePNGDecoderSettings
LodePNGDecompressSettings
LodePNGEncoderSettings
LodePNGInfo
LodePNGState
LodePNGTime
#define
LODEPNG_COMPILE_ALLOCATORS
lodepng_8h.html
ad66391e2a2f41b1628c6926d401bd6ce
#define
LODEPNG_COMPILE_ANCILLARY_CHUNKS
lodepng_8h.html
a32282377bca2e3e43bcf16aa9daa8554
#define
LODEPNG_COMPILE_DECODER
lodepng_8h.html
a823441da1dd5ddf7282d1f3bca124938
#define
LODEPNG_COMPILE_DISK
lodepng_8h.html
af8e782a2a5642d12dba9aa38a7a00133
#define
LODEPNG_COMPILE_ENCODER
lodepng_8h.html
a2285c1e239bc24607901ad98e8ebb7eb
#define
LODEPNG_COMPILE_ERROR_TEXT
lodepng_8h.html
a17778a07a7c374034f826e359744cc5b
#define
LODEPNG_COMPILE_PNG
lodepng_8h.html
af557b37dd9fcaed5be60c0b143e54b38
#define
LODEPNG_COMPILE_ZLIB
lodepng_8h.html
a66c036f5e0213ff2cc380bab4486738d
enum LodePNGAutoConvert
LodePNGAutoConvert
lodepng_8h.html
a7be96f8a9af2a32914c8abfcccc5aaaa
struct LodePNGColorMode
LodePNGColorMode
lodepng_8h.html
a815663f247624b4de70b5233e68e7bd5
enum LodePNGColorType
LodePNGColorType
lodepng_8h.html
a2888cdb238a1564ca0044f431020a63a
struct LodePNGCompressSettings
LodePNGCompressSettings
lodepng_8h.html
a0f335a24ea8c0500860d582fbfeb1c38
struct LodePNGDecoderSettings
LodePNGDecoderSettings
lodepng_8h.html
a4c18437d9fb98cc3e767c2435abb18a5
struct LodePNGDecompressSettings
LodePNGDecompressSettings
lodepng_8h.html
a7d5d22aab76370293dd43cb348630f33
struct LodePNGEncoderSettings
LodePNGEncoderSettings
lodepng_8h.html
a0a622b1ab56b6f1fb52b8d9219be2db0
enum LodePNGFilterStrategy
LodePNGFilterStrategy
lodepng_8h.html
a1e1206fa06909df45beaf759d92bee14
struct LodePNGInfo
LodePNGInfo
lodepng_8h.html
a4dab659b9d6bbcf04a540efb7c8be803
struct LodePNGState
LodePNGState
lodepng_8h.html
ada25ccabb89bf38141e9dfa857cbcc93
struct LodePNGTime
LodePNGTime
lodepng_8h.html
ad5ea18abea187eb1a2b8e0480bf225a6
LodePNGAutoConvert
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3
LAC_NO
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3af19251652ec489ea0a626b1d98a48396
LAC_ALPHA
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3a4c70d898e2d18aa86758f8d25a0e42ed
LAC_AUTO
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3a6f8a3e1ab9c544dca699cf22203ba619
LAC_AUTO_NO_NIBBLES
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3a6a799fca40a1fb61736b6daf01ed91d8
LAC_AUTO_NO_PALETTE
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3ae4461b796aab51c7d09797a29088c266
LAC_AUTO_NO_NIBBLES_NO_PALETTE
lodepng_8h.html
a6c1234df37a6c1efb732d32d1cdb37a3a4fcf12be466b681d67b253da83aa3472
LodePNGColorType
lodepng_8h.html
a8f763b6ae712d9802dec37019dfa0102
LCT_GREY
lodepng_8h.html
a8f763b6ae712d9802dec37019dfa0102a57b93d657f1794967620870e03643a6b
LCT_RGB
lodepng_8h.html
a8f763b6ae712d9802dec37019dfa0102a47e389fe1e3e64ed4a22964d5e151894
LCT_PALETTE
lodepng_8h.html
a8f763b6ae712d9802dec37019dfa0102a002c3ac8ce7ee8560249f034a3949c4c
LCT_GREY_ALPHA
lodepng_8h.html
a8f763b6ae712d9802dec37019dfa0102a61da4464d66b2f215f7fc03c20c2418c
LCT_RGBA
lodepng_8h.html
a8f763b6ae712d9802dec37019dfa0102af31451c4b991a3b3c764e983c77fa26e
LodePNGFilterStrategy
lodepng_8h.html
ad5215c95d5bedc9103d8e6490398254f
LFS_ZERO
lodepng_8h.html
ad5215c95d5bedc9103d8e6490398254fa95592a70a6850eff5a730ab6cd0344d8
LFS_MINSUM
lodepng_8h.html
ad5215c95d5bedc9103d8e6490398254fac536539c215333def413f43c8b060b03
LFS_ENTROPY
lodepng_8h.html
ad5215c95d5bedc9103d8e6490398254faa9160c3f9ed4e2a1ea3ec32e81f572a0
LFS_BRUTE_FORCE
lodepng_8h.html
ad5215c95d5bedc9103d8e6490398254fa4cda3cf50239032689e5f5ec3c209531
LFS_PREDEFINED
lodepng_8h.html
ad5215c95d5bedc9103d8e6490398254fa3cea29523d6a09283fec1c24ada6fd6b
unsigned
lodepng_add_itext
lodepng_8h.html
aad7cb0e06093d0111bd599a279360f98
(LodePNGInfo *info, const char *key, const char *langtag, const char *transkey, const char *str)
unsigned
lodepng_add_text
lodepng_8h.html
a10c9cfd9edf86fc8e21d5f69d81238d0
(LodePNGInfo *info, const char *key, const char *str)
unsigned
lodepng_can_have_alpha
lodepng_8h.html
a93f12a150968449f016fe93decc1e074
(const LodePNGColorMode *info)
unsigned char
lodepng_chunk_ancillary
lodepng_8h.html
aabe8616184aa2adaa2a74ad989e6fb41
(const unsigned char *chunk)
unsigned
lodepng_chunk_append
lodepng_8h.html
a865c89cf0456b876e3bd5698bc910336
(unsigned char **out, size_t *outlength, const unsigned char *chunk)
unsigned
lodepng_chunk_check_crc
lodepng_8h.html
a02091d970921c7b94c4e63821785f97a
(const unsigned char *chunk)
unsigned
lodepng_chunk_create
lodepng_8h.html
a2659e18b691b087c3b8610f44d9be8b1
(unsigned char **out, size_t *outlength, unsigned length, const char *type, const unsigned char *data)
unsigned char *
lodepng_chunk_data
lodepng_8h.html
ac3512c7d71014c5b6a868573e8ccb23f
(unsigned char *chunk)
const unsigned char *
lodepng_chunk_data_const
lodepng_8h.html
a18062ec4da645562be021ec5ce09c117
(const unsigned char *chunk)
void
lodepng_chunk_generate_crc
lodepng_8h.html
a5ea8918bcdd67d62af9735faa5d03b1b
(unsigned char *chunk)
unsigned
lodepng_chunk_length
lodepng_8h.html
ad52897a6aecee7dde053c468c6bedda2
(const unsigned char *chunk)
unsigned char *
lodepng_chunk_next
lodepng_8h.html
adad919b6dd09fb56cf285b3b46efb2cb
(unsigned char *chunk)
const unsigned char *
lodepng_chunk_next_const
lodepng_8h.html
a20eec77cd3ca77b9c55499846ea9595a
(const unsigned char *chunk)
unsigned char
lodepng_chunk_private
lodepng_8h.html
a2695e1f9d3dee3f82a89f47a6dc7c517
(const unsigned char *chunk)
unsigned char
lodepng_chunk_safetocopy
lodepng_8h.html
a2e09963fb4b4eb4ee7789d40b9080250
(const unsigned char *chunk)
void
lodepng_chunk_type
lodepng_8h.html
a2ccd8bef4daad75002f72308a5cbd0dc
(char type[5], const unsigned char *chunk)
unsigned char
lodepng_chunk_type_equals
lodepng_8h.html
a5153305d442f8332326ef332316b06be
(const unsigned char *chunk, const char *type)
void
lodepng_clear_itext
lodepng_8h.html
aea7d8c2bb2adaf028ec143c08a53f815
(LodePNGInfo *info)
void
lodepng_clear_text
lodepng_8h.html
a533d58c161de45096b83c44bbaa95e93
(LodePNGInfo *info)
void
lodepng_color_mode_cleanup
lodepng_8h.html
ab1c7709a984d5842ab314cf5d2dc2dcc
(LodePNGColorMode *info)
unsigned
lodepng_color_mode_copy
lodepng_8h.html
a7801819a161b96f65259680126e270f1
(LodePNGColorMode *dest, const LodePNGColorMode *source)
void
lodepng_color_mode_init
lodepng_8h.html
a66345d4cdab130c6cbd3166d7a0a5257
(LodePNGColorMode *info)
void
lodepng_compress_settings_init
lodepng_8h.html
a6fbd123f5a5f3abbf7149ad3ffba9e57
(LodePNGCompressSettings *settings)
unsigned
lodepng_convert
lodepng_8h.html
a27ed428ea3766e974f8ea722f865ea1e
(unsigned char *out, const unsigned char *in, LodePNGColorMode *mode_out, LodePNGColorMode *mode_in, unsigned w, unsigned h, unsigned fix_png)
unsigned
lodepng_crc32
lodepng_8h.html
a1608496525479b21a6faeaa69285156f
(const unsigned char *buf, size_t len)
unsigned
lodepng_decode
lodepng_8h.html
a70adabd588a9a27dcc9eb4322f6c3b3f
(unsigned char **out, unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
unsigned
lodepng_decode24
lodepng_8h.html
ad7df6a47afc81f1854cf5a23471cf96b
(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize)
unsigned
lodepng_decode24_file
lodepng_8h.html
aadc99e713f6408d391dfa140d8e95b96
(unsigned char **out, unsigned *w, unsigned *h, const char *filename)
unsigned
lodepng_decode32
lodepng_8h.html
a67c3a7ee81836f6e5c9ba6487a1b38f5
(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize)
unsigned
lodepng_decode32_file
lodepng_8h.html
a3eca27e18f0e71cf1c21e1c1f5ff4aab
(unsigned char **out, unsigned *w, unsigned *h, const char *filename)
unsigned
lodepng_decode_file
lodepng_8h.html
a6eec335315ecb6182292ebd37ef02b4a
(unsigned char **out, unsigned *w, unsigned *h, const char *filename, LodePNGColorType colortype, unsigned bitdepth)
unsigned
lodepng_decode_memory
lodepng_8h.html
a623138ad43ce7eae0346e4324ba1f14e
(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize, LodePNGColorType colortype, unsigned bitdepth)
void
lodepng_decoder_settings_init
lodepng_8h.html
a9220280c647e2a90a9b05d20038f1c6d
(LodePNGDecoderSettings *settings)
void
lodepng_decompress_settings_init
lodepng_8h.html
ab752d2ce31fb7e6fe1a27b559d3097ad
(LodePNGDecompressSettings *settings)
unsigned
lodepng_deflate
lodepng_8h.html
a6f5f070e236aaf9b1809e34b467f3225
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
unsigned
lodepng_encode
lodepng_8h.html
a90e82b0ccc75cfb27ccc9756c8d96f07
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGState *state)
unsigned
lodepng_encode24
lodepng_8h.html
a4100642d70071029967c16afd72193ff
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode24_file
lodepng_8h.html
a4f8f383c22ceb7c22b1cc7e774f0bad2
(const char *filename, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode32
lodepng_8h.html
a75d7f3e4e388b74b7b5214c76c66382f
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode32_file
lodepng_8h.html
a018a3bd975fb886cdf1f6f544f2882e4
(const char *filename, const unsigned char *image, unsigned w, unsigned h)
unsigned
lodepng_encode_file
lodepng_8h.html
a009ac38098765fcae32c9d91770b94df
(const char *filename, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
unsigned
lodepng_encode_memory
lodepng_8h.html
ada7bc92db6e9f8906a1fc85caa0b17aa
(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
void
lodepng_encoder_settings_init
lodepng_8h.html
a874763ad14a0c84d41d0819212407a5a
(LodePNGEncoderSettings *settings)
const char *
lodepng_error_text
lodepng_8h.html
ab56bbf4d0a24238ef2d6fe125705a8ce
(unsigned code)
unsigned
lodepng_get_bpp
lodepng_8h.html
a83344b5c8c5839ca42858dd3578220ef
(const LodePNGColorMode *info)
unsigned
lodepng_get_channels
lodepng_8h.html
abca559f31bf69eabc23c09a8a4c80b93
(const LodePNGColorMode *info)
size_t
lodepng_get_raw_size
lodepng_8h.html
a5861bf2c5a7c8976ea2dd6d21e8d58bd
(unsigned w, unsigned h, const LodePNGColorMode *color)
unsigned
lodepng_has_palette_alpha
lodepng_8h.html
a4e89e0d7e13e0f3c098c4cf326cc5014
(const LodePNGColorMode *info)
unsigned
lodepng_huffman_code_lengths
lodepng_8h.html
a82c0c408213e5bbb4a8d0edbaeffc97f
(unsigned *lengths, const unsigned *frequencies, size_t numcodes, unsigned maxbitlen)
unsigned
lodepng_inflate
lodepng_8h.html
a9c2f61923ad2ce3d47354923ba6df62d
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
void
lodepng_info_cleanup
lodepng_8h.html
ad4b9dc33569e24062e077f5a69ead178
(LodePNGInfo *info)
unsigned
lodepng_info_copy
lodepng_8h.html
a14a4dc4c26e03acb5ab36880aacbd85a
(LodePNGInfo *dest, const LodePNGInfo *source)
void
lodepng_info_init
lodepng_8h.html
ae50c1ddde2fa8004b46da433f3e20974
(LodePNGInfo *info)
unsigned
lodepng_inspect
lodepng_8h.html
a0bee70fa0a93ca4463b35a3ceb9910e3
(unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
unsigned
lodepng_is_alpha_type
lodepng_8h.html
aa255d9a2e4054fc2888bf7670dac4107
(const LodePNGColorMode *info)
unsigned
lodepng_is_greyscale_type
lodepng_8h.html
ae0e6996e4aa9ac225f228b2253269127
(const LodePNGColorMode *info)
unsigned
lodepng_is_palette_type
lodepng_8h.html
ad9b8eca971e9d01d55ced928b26a53c5
(const LodePNGColorMode *info)
unsigned
lodepng_load_file
lodepng_8h.html
af0b16abca7a6a20ff4980e9f04374c90
(unsigned char **out, size_t *outsize, const char *filename)
unsigned
lodepng_palette_add
lodepng_8h.html
a05bf6fac7afc9025bbcb9f5f9f1b0027
(LodePNGColorMode *info, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
void
lodepng_palette_clear
lodepng_8h.html
a2aa729ce82079627789a0f8961c82f5e
(LodePNGColorMode *info)
unsigned
lodepng_save_file
lodepng_8h.html
a837bf136ff32ee3efed5df4105ccedf7
(const unsigned char *buffer, size_t buffersize, const char *filename)
void
lodepng_state_cleanup
lodepng_8h.html
a74109bf9860e2eb4bfa872ab8cf0f000
(LodePNGState *state)
void
lodepng_state_copy
lodepng_8h.html
a87514bea6f324553184e48794a0ec3fc
(LodePNGState *dest, const LodePNGState *source)
void
lodepng_state_init
lodepng_8h.html
ae3ee1eb944467fbbc1cf939328dd6a57
(LodePNGState *state)
unsigned
lodepng_zlib_compress
lodepng_8h.html
a72d4240c44c9ba1814dae814c7d80eb1
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
unsigned
lodepng_zlib_decompress
lodepng_8h.html
ae66b9c1eeb9c44572bd381a94485e157
(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
const LodePNGCompressSettings
lodepng_default_compress_settings
lodepng_8h.html
a0b5cf190f94f8f11ed5c0abb3504ad86
const LodePNGDecompressSettings
lodepng_default_decompress_settings
lodepng_8h.html
aab7a41a03154aa8d9ef65f2d434641b6
fv-example-freenect/main.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-freenect/
fv-example-freenect_2main_8cpp
fovis/fovis.hpp
data_capture.hpp
#define
dbg
fv-example-freenect_2main_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
std::string
isometryToString
fv-example-freenect_2main_8cpp.html
a4f5440dbf3d898b6f3fa7e4f32a1ed71
(const Eigen::Isometry3d &m)
int
main
fv-example-freenect_2main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
sig_action
fv-example-freenect_2main_8cpp.html
a3d53d63a8690f21e572c9bf8d8b8bb7a
(int signal, siginfo_t *s, void *user)
sig_atomic_t
shutdown_flag
fv-example-freenect_2main_8cpp.html
a26e85307d4f81ab288c9b07d5a57621c
fv-example-openni/main.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/fv-example-openni/
fv-example-openni_2main_8cpp
fovis/fovis.hpp
data_capture.hpp
#define
dbg
fv-example-openni_2main_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
std::string
isometryToString
fv-example-openni_2main_8cpp.html
a4f5440dbf3d898b6f3fa7e4f32a1ed71
(const Eigen::Isometry3d &m)
int
main
fv-example-openni_2main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
sig_action
fv-example-openni_2main_8cpp.html
a3d53d63a8690f21e572c9bf8d8b8bb7a
(int signal, siginfo_t *s, void *user)
sig_atomic_t
shutdown_flag
fv-example-openni_2main_8cpp.html
a26e85307d4f81ab288c9b07d5a57621c
tum-rgbd/main.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/examples/tum-rgbd/
tum-rgbd_2main_8cpp
fovis/fovis.hpp
lodepng.h
draw.hpp
TimestampFilename
#define
dbg
tum-rgbd_2main_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
#define
err
tum-rgbd_2main_8cpp.html
ad25a1c617278c25cbcbb9b9a3a6b8024
(...)
#define
info
tum-rgbd_2main_8cpp.html
a6576e6f80131b01ef1bca232282ef26b
(...)
int
main
tum-rgbd_2main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static std::vector< TimestampFilename >
read_file_index
tum-rgbd_2main_8cpp.html
a2a4dc844ffad864928b5941a29215274
(const std::string &indexFile)
static void
usage
tum-rgbd_2main_8cpp.html
a64a6014565bb3e03294ec4a952d5add0
()
static void
write_pgm
tum-rgbd_2main_8cpp.html
a1f55224f63cb957074f862f64632f48c
(const std::string &fname, const uint8_t *pixels, int width, int height, int stride)
main.dox
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/doc/content/
main_8dox
motion_estimation.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
motion__estimation_8cpp
motion_estimation.hpp
absolute_orientation_horn.hpp
depth_source.hpp
refine_motion_estimate.hpp
tictoc.hpp
internal_utils.hpp
sad.hpp
visual_odometry.hpp
refine_feature_match.hpp
stereo_depth.hpp
fovis
#define
dbg
motion__estimation_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
#define
dump
motion__estimation_8cpp.html
a9a6ba431d2a344529b0d7bb3ae375760
(var)
#define
USE_BIDIRECTIONAL_REFINEMENT
motion__estimation_8cpp.html
af34e3cbb6e9c244578658210d540b3f8
#define
USE_HORN_ABSOLUTE_ORIENTATION
motion__estimation_8cpp.html
a6fd90502ae6fcf4b1a643ba0abca9a5f
#define
USE_ROBUST_STEREO_COMPATIBILITY
motion__estimation_8cpp.html
a481e214dd14ab7b79c018596a648d74b
static bool
consistencyCompare
namespacefovis.html
a0b4581f6d117fc7de984e1f694784543
(const FeatureMatch &ca, const FeatureMatch &cb)
static bool
robustStereoCompatibility
namespacefovis.html
a2247b12af74e044e521f3a53e5dd651e
(const Eigen::Vector3d &C1, const Eigen::Vector3d &C2, const Eigen::Vector3d &P1, const Eigen::Vector3d &P2, double baseline, double focal_length, double De)
static double
robustStereoCompatibility_computeDL
namespacefovis.html
a480dbf93e447c0c997fd6154f64f2c97
(double L, const Eigen::Vector3d &p1, const Eigen::Vector3d &p2, double t, double f, double De)
static double
sqr
namespacefovis.html
a717d7e6cd8cb631506ef638795edd78f
(double x)
const char *
MotionEstimateStatusCodeStrings
namespacefovis.html
a64b434a39b0c65c79ff6cb028d9d7c7f
[]
motion_estimation.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
motion__estimation_8hpp
keypoint.hpp
frame.hpp
camera_intrinsics.hpp
feature_match.hpp
feature_matcher.hpp
rectification.hpp
options.hpp
fovis::MotionEstimator
fovis
MotionEstimateStatusCode
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580
NO_DATA
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580ab403d3ee6ac4222aeb245ad92dbb27ac
SUCCESS
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580a97e096c49288e318e014bcd2d5959831
INSUFFICIENT_INLIERS
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580a810f7b7a4bdd62fbec8f29a8ad7d63e6
OPTIMIZATION_FAILURE
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580a4dd150da71e1fff4331c5f8a4f7dd18b
REPROJECTION_ERROR
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580add69dd4d46cb6aca7edc22fc9b39dcae
normalize_image.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
normalize__image_8cpp
normalize_image.hpp
tictoc.hpp
fovis
static void
mean_stddev
namespacefovis.html
a7feb26169c10b06ad43925e54e5ba217
(const uint8_t *buf, int stride, int width, int height, float *mean, float *stddev)
void
normalize_image
namespacefovis.html
a0de4bf88ccc7b7a169b25c212f4683da
(uint8_t *buf, int stride, int width, int height)
normalize_image.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
normalize__image_8hpp
fovis
void
normalize_image
namespacefovis.html
a0de4bf88ccc7b7a169b25c212f4683da
(uint8_t *buf, int stride, int width, int height)
options.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
options_8hpp
fovis
std::map< std::string, std::string >
VisualOdometryOptions
group__FovisCore.html
ga940d30fa1847c2b436bdd0a45c5d0100
primesense_depth.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
primesense__depth_8cpp
primesense_depth.hpp
frame.hpp
pyramid_level.hpp
fovis
primesense_depth.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
primesense__depth_8hpp
feature_match.hpp
camera_intrinsics.hpp
rectification.hpp
depth_source.hpp
fovis::PrimeSenseCalibration
fovis::PrimeSenseCalibrationParameters
fovis::PrimeSenseDepth
fovis
pyramid_level.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
pyramid__level_8cpp
pyramid_level.hpp
internal_utils.hpp
gauss_pyramid.h
fovis
#define
ALIGNMENT
pyramid__level_8cpp.html
a450f9d8af07bfe2f313dbe3a78738a5e
pyramid_level.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
pyramid__level_8hpp
keypoint.hpp
intensity_descriptor.hpp
grid_filter.hpp
fovis::PyramidLevel
fovis
rectification.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
rectification_8cpp
rectification.hpp
fovis
rectification.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
rectification_8hpp
camera_intrinsics.hpp
fovis::Rectification
fovis
refine_feature_match.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
refine__feature__match_8cpp
refine_feature_match.hpp
internal_utils.hpp
pyramid_level.hpp
fovis
static int
dot_int16_aligned
namespacefovis.html
a297811dcbe25aa9d1897c1b2588d439b
(const int16_t *a, const int16_t *b, int num_taps)
void
refineFeatureMatch
namespacefovis.html
a7140d3efc5d12e29557e04026f4edd73
(PyramidLevel *ref_level, PyramidLevel *target_level, Eigen::Vector2d ref_uv, Eigen::Vector2d init_target_uv, Eigen::Vector2d *final_target_uv, float *delta_sse)
refine_feature_match.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
refine__feature__match_8hpp
feature_match.hpp
fovis
void
refineFeatureMatch
namespacefovis.html
a7140d3efc5d12e29557e04026f4edd73
(PyramidLevel *ref_level, PyramidLevel *target_level, Eigen::Vector2d ref_uv, Eigen::Vector2d init_target_uv, Eigen::Vector2d *final_target_uv, float *delta_sse)
refine_motion_estimate.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
refine__motion__estimate_8cpp
refine_motion_estimate.hpp
fovis
#define
dbg
refine__motion__estimate_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
#define
dump
refine__motion__estimate_8cpp.html
aa223eef6051146cf257f4caaf0f6933e
(v)
#define
dumpT
refine__motion__estimate_8cpp.html
a017394283f3df079feeb04e7cac9dc89
(v)
#define
USE_ESM
refine__motion__estimate_8cpp.html
af25ff7221e10c73a751a40d3b87faf26
static void
computeProjectionJacobian
namespacefovis.html
a779d9d11b4867fbaabbc4a93f6db2881
(const Eigen::Matrix< double, 6, 1 > ¶ms, double fx, double px, double py, const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, Eigen::Matrix< double, Eigen::Dynamic, 6 > *result, int result_row_offset)
static void
computeReprojectionError
namespacefovis.html
af9a91fde7552476d5f8e962bf2881913
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, const Eigen::Matrix< double, 3, 4 > &K, const Eigen::Isometry3d &motion, Eigen::VectorXd *err, int err_offset)
static void
computeReverseProjectionJacobian
namespacefovis.html
a1347e4802550f9c17c08a04a6d42899c
(const Eigen::Matrix< double, 6, 1 > ¶ms, double fx, double px, double py, const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, Eigen::Matrix< double, Eigen::Dynamic, 6 > *result, int result_row_offset)
static Eigen::Isometry3d
isometryFromParams
namespacefovis.html
a7f823fa5cddeb9eedde02d4b1d7eecff
(const Eigen::Matrix< double, 6, 1 > ¶ms)
static Eigen::Matrix< double, 6, 1 >
isometryToParams
namespacefovis.html
a2a61af97a46d19425252b8db416c18b0
(const Eigen::Isometry3d &M)
Eigen::Isometry3d
refineMotionEstimate
namespacefovis.html
a0680d1ab79d9e52f8526296309925c30
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, double fx, double px, double py, const Eigen::Isometry3d &initial_estimate, int max_iterations)
void
refineMotionEstimateBidirectional
namespacefovis.html
aa1e8539a3c2e0c18019c387c087837c1
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &ref_points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, const Eigen::Matrix< double, 4, Eigen::Dynamic > &target_points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &target_projections, double fx, double px, double py, const Eigen::Isometry3d &initial_estimate, int max_iterations, Eigen::Isometry3d *result, Eigen::MatrixXd *result_covariance)
refine_motion_estimate.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
refine__motion__estimate_8hpp
fovis
Eigen::Isometry3d
refineMotionEstimate
namespacefovis.html
a0680d1ab79d9e52f8526296309925c30
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, double fx, double px, double py, const Eigen::Isometry3d &initial_estimate, int max_iterations)
void
refineMotionEstimateBidirectional
namespacefovis.html
aa1e8539a3c2e0c18019c387c087837c1
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &ref_points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, const Eigen::Matrix< double, 4, Eigen::Dynamic > &target_points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &target_projections, double fx, double px, double py, const Eigen::Isometry3d &initial_estimate, int max_iterations, Eigen::Isometry3d *result, Eigen::MatrixXd *result_covariance)
refine_motion_estimate_tester.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/testers/
refine__motion__estimate__tester_8cpp
../libfovis/refine_motion_estimate.hpp
#define
dump
refine__motion__estimate__tester_8cpp.html
aa223eef6051146cf257f4caaf0f6933e
(v)
#define
dumpT
refine__motion__estimate__tester_8cpp.html
a017394283f3df079feeb04e7cac9dc89
(v)
static Eigen::Isometry3d
isometryFromXYZRollPitchYaw
refine__motion__estimate__tester_8cpp.html
a75185a16424e3fc1b0476eca0f8a59c1
(const Eigen::Matrix< double, 6, 1 > ¶ms)
static Eigen::Vector3d
isometryGetRollPitchYaw
refine__motion__estimate__tester_8cpp.html
a6a759824ec2244cb1b510337b09ba05a
(const Eigen::Isometry3d &M)
int
main
refine__motion__estimate__tester_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
sad.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
sad_8hpp
fovis::SAD
fovis
stereo_calibration.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__calibration_8cpp
stereo_calibration.hpp
stereo_rectify.hpp
fovis
stereo_calibration.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__calibration_8hpp
camera_intrinsics.hpp
rectification.hpp
fovis::StereoCalibration
fovis::StereoCalibrationParameters
fovis
stereo_depth.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__depth_8cpp
stereo_depth.hpp
visual_odometry.hpp
tictoc.hpp
fast.hpp
sad.hpp
rectification.hpp
feature_match.hpp
refine_feature_match.hpp
refine_motion_estimate.hpp
internal_utils.hpp
stereo_rectify.hpp
fovis
#define
MIN_DISPARITY
stereo__depth_8cpp.html
a493a41d5490a5c8ea9e0eefa77852a54
stereo_depth.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__depth_8hpp
stereo_calibration.hpp
depth_source.hpp
frame.hpp
stereo_frame.hpp
feature_match.hpp
options.hpp
motion_estimation.hpp
fovis::StereoDepth
fovis
stereo_disparity.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__disparity_8cpp
stereo_disparity.hpp
feature_match.hpp
fovis
#define
MIN_DISPARITY
stereo__disparity_8cpp.html
a493a41d5490a5c8ea9e0eefa77852a54
stereo_disparity.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__disparity_8hpp
stereo_calibration.hpp
depth_source.hpp
frame.hpp
fovis::StereoDisparity
fovis
stereo_frame.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__frame_8cpp
stereo_frame.hpp
visual_odometry.hpp
internal_utils.hpp
gauss_pyramid.h
fast.hpp
tictoc.hpp
rectification.hpp
normalize_image.hpp
fovis
#define
ALIGNMENT
stereo__frame_8cpp.html
a450f9d8af07bfe2f313dbe3a78738a5e
static bool
keypoint_rect_v_comparator
namespacefovis.html
ae1f5562ab210635dd7c1f3d7d49f842a
(const KeypointData &a, const KeypointData &b)
stereo_frame.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__frame_8hpp
options.hpp
keypoint.hpp
pyramid_level.hpp
rectification.hpp
fovis::StereoFrame
fovis
stereo_rectify.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__rectify_8cpp
stereo_rectify.hpp
fovis
void
stereo_rectify
namespacefovis.html
a3c4cef6aa61b477fbff9b42079399bf5
(const CameraIntrinsicsParameters &left_params, const CameraIntrinsicsParameters &right_params, const Eigen::Quaterniond &rotation_quat, const Eigen::Vector3d &translation, Eigen::Matrix3d *left_rotation, Eigen::Matrix3d *right_rotation, CameraIntrinsicsParameters *rectified_params)
stereo_rectify.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
stereo__rectify_8hpp
camera_intrinsics.hpp
fovis
void
stereo_rectify
namespacefovis.html
a3c4cef6aa61b477fbff9b42079399bf5
(const CameraIntrinsicsParameters &left_params, const CameraIntrinsicsParameters &right_params, const Eigen::Quaterniond &rotation_quat, const Eigen::Vector3d &translation, Eigen::Matrix3d *left_rotation, Eigen::Matrix3d *right_rotation, CameraIntrinsicsParameters *rectified_params)
tictoc.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
tictoc_8cpp
tictoc.hpp
fovis
std::map< std::string, tictoc_t >
TictocMap
namespacefovis.html
a17be30aac1339d34d633831f4dcdeee7
static void
_initializeTictoc
namespacefovis.html
afd2ed52aabfae8753f68665232d6a479
()
static bool
_tictoc_t_alphCompare
namespacefovis.html
a3b29b20783fe73a6a6d977be0717a435
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_avgTimeCompare
namespacefovis.html
ae7cb990326c0e3404840bf86fd135a00
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_emaTimeCompare
namespacefovis.html
a89a3e6e0bcb528cf9def8d8ff83b1f82
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_maxTimeCompare
namespacefovis.html
ab8816eaa9151e5b4e8a18322d6640e58
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_minTimeCompare
namespacefovis.html
a68797ba9a9f9a17b6aa328f29c80ef50
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_totalTimeCompare
namespacefovis.html
a648ac4ff485d1b42951a8af8986ee437
(const tictoc_t *t1, const tictoc_t *t2)
static int64_t
_timestamp_now
namespacefovis.html
aa99170f1061361bedac43a7a4bc65d0d
()
int64_t
tictoc
namespacefovis.html
a0c417aa5d55cf759fa76ffe1006226db
(const char *description)
int64_t
tictoc_full
namespacefovis.html
a2e2eb8ea72ff5124d4db6af922003801
(const char *description, double ema_alpha, int64_t *ema)
void
tictoc_get_stats
namespacefovis.html
aed494bef1c8bfa229a0c8b8f0fc266a2
(std::vector< tictoc_t > *stats)
void
tictoc_print_stats
namespacefovis.html
a25ebe74d3ba1be8949ff2780071da862
(tictoc_sort_type_t sortType)
static int
_tictoc_enabled
namespacefovis.html
a627fb94d1b8bb133625d1ae19b7f27f6
static int
_tictoc_initialized
namespacefovis.html
aa85b7eea50d94c0a224f3632572a80aa
static TictocMap
_tictoc_map
namespacefovis.html
ad4589c3c5ae1395acad6e26bfab31dd2
tictoc.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
tictoc_8hpp
fovis::tictoc_t
fovis
#define
FOVIS_TICTOC_ENV
tictoc_8hpp.html
ac5ccb3a2fff664c9f304718fac1b6f86
tictoc_sort_type_t
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9
TICTOC_AVG
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a9c9fb0fc6bb5fcff45a8cc8f84e3fd88
TICTOC_TOTAL
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a926160fb8d5c7c12d115eb6f1c910271
TICTOC_MIN
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a738c0a5a0c77db7aa903c2d6545b772d
TICTOC_MAX
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a56e344cffa175ce2cb3e72e2cb1a4526
TICTOC_EMA
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a48d07385efbadeee4fcfd66e0f282230
TICTOC_ALPHABETICAL
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9aa1dd77043377df7cc638a791db9b3b44
int64_t
tictoc
namespacefovis.html
a0c417aa5d55cf759fa76ffe1006226db
(const char *description)
int64_t
tictoc_full
namespacefovis.html
a2e2eb8ea72ff5124d4db6af922003801
(const char *description, double ema_alpha, int64_t *ema)
void
tictoc_get_stats
namespacefovis.html
aed494bef1c8bfa229a0c8b8f0fc266a2
(std::vector< tictoc_t > *stats)
void
tictoc_print_stats
namespacefovis.html
a25ebe74d3ba1be8949ff2780071da862
(tictoc_sort_type_t sortType)
visual_odometry.cpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
visual__odometry_8cpp
tictoc.hpp
visual_odometry.hpp
initial_homography_estimation.hpp
internal_utils.hpp
fovis
#define
dbg
visual__odometry_8cpp.html
aadf47595f4fdb31176441bb4415eecac
(...)
#define
dump
visual__odometry_8cpp.html
a9a6ba431d2a344529b0d7bb3ae375760
(var)
#define
MIN
visual__odometry_8cpp.html
a3acffbd305ee72dcd4593c0d8af64a4f
(a, b)
static std::string
_toString
namespacefovis.html
a6b94f3c7b717b93d7865182679c9ba9b
(double v)
static int
clamp
namespacefovis.html
ac8a9910ce23ae755db7a9d5621d71a13
(int val, int minval, int maxval)
static void
validateOptions
namespacefovis.html
a6119151fcfa4150c54ac3b26f1bcd083
(const VisualOdometryOptions &options, const VisualOdometryOptions &defaults)
visual_odometry.hpp
/home/rosbuild/hudson/workspace/doc-indigo-libfovis/doc_stacks/2015-10-23_10-32-23.428888/libfovis/libfovis/
visual__odometry_8hpp
keypoint.hpp
camera_intrinsics.hpp
frame.hpp
depth_source.hpp
motion_estimation.hpp
options.hpp
fovis::VisualOdometry
fovis::VisualOdometryPriv
fovis
FovisCore
Fovis core
group__FovisCore.html
fovis::CameraIntrinsicsParameters
fovis::DepthSource
fovis::FeatureMatch
fovis::IntensityDescriptorExtractor
fovis::KeypointData
fovis::MotionEstimator
fovis::OdometryFrame
fovis::PyramidLevel
fovis::Rectification
fovis::VisualOdometry
std::map< std::string, std::string >
VisualOdometryOptions
group__FovisCore.html
ga940d30fa1847c2b436bdd0a45c5d0100
DepthSources
Depth sources
group__DepthSources.html
fovis::DepthImage
fovis::PrimeSenseCalibration
fovis::PrimeSenseCalibrationParameters
fovis::PrimeSenseDepth
fovis::StereoCalibration
fovis::StereoCalibrationParameters
fovis::StereoDepth
fovis::StereoDisparity
fovis::StereoFrame
bool
getXyzInterp
group__DepthSources.html
ga546a46b377396e8c4e4ab1e3d0224812
(KeypointData *kpdata)
Eigen::Vector3d
getXyzValues
group__DepthSources.html
ga92b3bdf443c427e95612a2ef5b5bd687
(int u, int v, float disparity)
_rate_t
struct__rate__t.html
double
current_hz
struct__rate__t.html
aeae9d27b9ebfeeb0b00909539f789f85
int64_t
last_tick
struct__rate__t.html
af513a27582befa9e83d89dbe382412cf
double
target_hz
struct__rate__t.html
a9aa1034adaa33bc9aaa82c567265427a
int64_t
tick_count
struct__rate__t.html
a5953e52f42958481ed966e34800fc6c8
_state_t
struct__state__t.html
double
accel_mks
struct__state__t.html
a6985ac097871d9d09333fedab1156415
[3]
rate_t *
capture_rate
struct__state__t.html
acb421977516c1af25aa660cec9e2b8b3
timestamp_sync_state_t *
clocksync
struct__state__t.html
a1773bd92c89a3626c9e19fe7929919d6
int8_t
current_depth_format
struct__state__t.html
aaf195fde15b93926a25b5c63d4085f25
int8_t
current_image_format
struct__state__t.html
afc91fbd8d0f9998673a01cb9bcd57328
int8_t
current_led
struct__state__t.html
a346da8ea93d5d0422bd423945ea90007
int8_t
current_resolution
struct__state__t.html
af053af96680d75ae902b62ef139da54a
uint8_t *
debayer_buf
struct__state__t.html
addfb151d1214a5ef642848ad77b3b81a
int
debayer_buf_size
struct__state__t.html
a99f725b6460e316c52580d0bbde81276
int
debayer_buf_stride
struct__state__t.html
a32df2d06ad2d4c557664a5afcbfa5cbc
uint8_t *
depth_compress_buf
struct__state__t.html
ae4388720f25969340753a2edcfdc1fb0
int
depth_compress_buf_size
struct__state__t.html
ad0c632bd12caf08463710b84c2860c90
uint16_t *
depth_unpack_buf
struct__state__t.html
aa92e13e0006df054e5c1c46b067bb3e1
int
depth_unpack_buf_size
struct__state__t.html
a690fe72b6d4c1fd9dde70f3f62292a95
volatile int
die
struct__state__t.html
a24b64f3da49a9d3bc1183ad46b9c8c24
freenect_context *
f_ctx
struct__state__t.html
a51e4b2802716d095d0602a7fa1b7e321
freenect_device *
f_dev
struct__state__t.html
a5f928a005f9ad1ad71ece56278781768
int
freenect_angle
struct__state__t.html
adcd48f93315f4e66567f23be9437d9fa
int
freenect_led
struct__state__t.html
a61a3532421aaf3db9288379cbc1a3afe
GThread *
freenect_thread
struct__state__t.html
a20205f862d3d7bcfdb44424ae9f4d5a0
int
got_depth
struct__state__t.html
a935476586dd3bd3cffac19df5cc02d95
int
got_img
struct__state__t.html
ac0cbc4ae17a75bbcd2db5478d4cf7b25
uint8_t *
image_buf
struct__state__t.html
ae4e7dcd2fce59a6218868a439bdd8840
int
image_buf_size
struct__state__t.html
ac8e7f2fa218796743864b510fe182f89
uint8_t *
image_data
struct__state__t.html
a00f670f592e2fbfebd038b0d6fedf68f
uint8_t *
jpeg_buf
struct__state__t.html
ad5b7d140a3f8df3a157be43d34c0a195
int
jpeg_buf_size
struct__state__t.html
a3fc1889bbf32dcda106b9a613cf82d53
int
jpeg_quality
struct__state__t.html
a3d1a6841e9b0c2a77e67950119f0ed65
int64_t
last_depth_timestamp
struct__state__t.html
ab361574901c60e7bf4b9b761a5225def
int64_t
last_img_timestamp
struct__state__t.html
a8a12beae1990d7504716deff95c2c65f
int64_t
last_timestamp
struct__state__t.html
aa4f978b8f5fa982ac42140fd7205204f
lcm_t *
lcm
struct__state__t.html
aeed3eb2298f5a8b8441a4cfedb09f4be
kinect_frame_msg_t
msg
struct__state__t.html
a52f5258f366ea43982785dece88a6170
char *
msg_channel
struct__state__t.html
aa0ad15833fc46bb0fabf52ab4a568b2b
rate_t *
report_rate
struct__state__t.html
a0dc5e455bb67bd64677926187eef0461
int8_t
requested_depth_format
struct__state__t.html
a13925ee98dad62c253a7bc3198286550
int8_t
requested_image_format
struct__state__t.html
a987e2209697d7733c0d3f0867a1e0eb8
int8_t
requested_led
struct__state__t.html
a5ffe7053e1e9aaeb15b3fc8dbccb804f
int
skip_depth
struct__state__t.html
aa00a47276db1b7de483d2f4c374ffa6a
int
skip_img
struct__state__t.html
a6c074ddba95bed9f39121f49b0658cdb
int
throttle
struct__state__t.html
a9f041381ca45a08ce1319abbc5e34562
double
tilt_radians
struct__state__t.html
ab55be0c8682737e9f6e36e061c7a5cb1
freenect_raw_tilt_state *
tilt_state
struct__state__t.html
a96fe5e8484a48ea4ec291ec426b24a83
int
use_zlib
struct__state__t.html
a93db03603b96571330e12d2322fdc441
pthread_t
work_thread
struct__state__t.html
ada4570cd404e5588f96e1e9695ec6d44
Coin
structCoin.html
uivector
symbols
structCoin.html
a1d6bc1176bb9fcbd9ca8c781c92ef432
float
weight
structCoin.html
a0427f9a678a9ce031a254f40f06b3669
ColorProfile
structColorProfile.html
unsigned char
alpha
structColorProfile.html
ac2d692c039ecb5974303d8e8240367af
unsigned char
alpha_done
structColorProfile.html
a9c8071d69a1a7a7015f3d880ed9faf8b
unsigned char
colored
structColorProfile.html
a5473d538859f232abe8aaf864ff1548e
unsigned char
colored_done
structColorProfile.html
ab0c56fe33cb50929702a475288ab8e4c
unsigned
greybits
structColorProfile.html
a1a1aefe1c04cff8ede43e12b92429519
unsigned char
greybits_done
structColorProfile.html
af3825b320146425e402d7ae42bfaa63e
unsigned char
key
structColorProfile.html
ac859f5252253e3e41651d4a40b3f8c07
unsigned short
key_b
structColorProfile.html
a5d9b7502f24a622990f2a532d2f64ac8
unsigned short
key_g
structColorProfile.html
a69145711cec524101e185425b4b34899
unsigned short
key_r
structColorProfile.html
a6bcd7f7c40c3e8763a3f1185414f4932
unsigned
maxnumcolors
structColorProfile.html
a2edd65be07c3c028a58329e570264980
unsigned
numcolors
structColorProfile.html
ac38cbfa9237ecaf21cb56730c0c15e19
unsigned char
numcolors_done
structColorProfile.html
a7a0f6fe120d02e4573d2c27be20715cb
unsigned char *
palette
structColorProfile.html
acf805bc910a23088e71d4cb04dcaf3df
unsigned char
sixteenbit
structColorProfile.html
a4060733b0b18c705f404e57fe7074492
unsigned char
sixteenbit_done
structColorProfile.html
a73c5a699599d34017e7101ae355bafce
ColorTree
tree
structColorProfile.html
ad64583d868f74ccd5bda6f94b7bd0a6d
ColorTree
structColorTree.html
ColorTree *
children
structColorTree.html
a46a3b1d9239f5fd467ec97cd067b9a96
[16]
int
index
structColorTree.html
ab3836a4a5981a7cf4ef553d25d9b0361
DrawColor
structDrawColor.html
DrawColor
structDrawColor.html
a7495d1db6a8395327f96af2f9df79084
(uint8_t red, uint8_t green, uint8_t blue)
uint8_t
b
structDrawColor.html
a39f4fce51b2dd4fc601b4785663a806a
uint8_t
g
structDrawColor.html
a9d07846b4acb05c28d0d171120e37746
uint8_t
r
structDrawColor.html
af13b5ac7bd2e96949c929c10b22c9936
DrawImage
structDrawImage.html
DrawImage
structDrawImage.html
a80d0e0b6558265d074ef31109b757ad0
(int w, int h)
std::vector< uint8_t >
data
structDrawImage.html
a4f3bf9338b2b3e19b742663501be2542
int
height
structDrawImage.html
a92323c76146fcbc4faf3083fbb3d09c7
int
stride
structDrawImage.html
adc87a719928c23131f830e7cff32f764
int
width
structDrawImage.html
a21695cec5674fd0199fa0b4a18846249
Hash
structHash.html
unsigned short *
chain
structHash.html
abf6ad3db2f652a19cc4ff0792e477899
int *
head
structHash.html
a0977cf12b1d8e6bbc784b5e0877926f5
int *
val
structHash.html
a66918968854722efdf7ab5f8ac2c6c1d
unsigned short *
zeros
structHash.html
a7247caa3e23eaba8f0d199ec5010c931
HuffmanTree
structHuffmanTree.html
unsigned *
lengths
structHuffmanTree.html
aef81d45a5c56276c5699a8e9a575021d
unsigned
maxbitlen
structHuffmanTree.html
adf034ca9ce62a4ebfffaaeaba4378a26
unsigned
numcodes
structHuffmanTree.html
a608df5a24f60d1077a5cde19d5149e1f
unsigned *
tree1d
structHuffmanTree.html
a47b3346a25fe0a3222b595c236ad146e
unsigned *
tree2d
structHuffmanTree.html
a91160304cb771d2f9f39ee357c9b05a8
LodePNGColorMode
structLodePNGColorMode.html
unsigned
bitdepth
structLodePNGColorMode.html
ad20010b9561980f65281bc17f7848253
LodePNGColorType
colortype
structLodePNGColorMode.html
a4f3df7240411abe80546052d197fbe8d
unsigned
key_b
structLodePNGColorMode.html
a93a269405fee0d1c5045a1a671ed1de8
unsigned
key_defined
structLodePNGColorMode.html
ab9105505c5d56cfc6ce4efe1bb288b54
unsigned
key_g
structLodePNGColorMode.html
ad98309f36d289392b0c440baa50af9f6
unsigned
key_r
structLodePNGColorMode.html
a29e64327bca1f3d16235e9ff471e4d50
unsigned char *
palette
structLodePNGColorMode.html
a54f0a793238009fcb95f081626fae308
size_t
palettesize
structLodePNGColorMode.html
a407557f056168682d9319aeb60866dcc
LodePNGCompressSettings
structLodePNGCompressSettings.html
unsigned
btype
structLodePNGCompressSettings.html
ac0afeac7276cce01fa9824aa2d5a1ba9
void *
custom_context
structLodePNGCompressSettings.html
a04bda70a2bfb3ca23b26223405c4dd22
unsigned(*
custom_deflate
structLodePNGCompressSettings.html
ae0d6adc268768bce7e9117f3e0f2191a
)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGCompressSettings *)
unsigned(*
custom_zlib
structLodePNGCompressSettings.html
a7257310735acfa5553a7d3e1037c838f
)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGCompressSettings *)
unsigned
lazymatching
structLodePNGCompressSettings.html
ad4ffde429dee40a8c314016f5f6fdab5
unsigned
minmatch
structLodePNGCompressSettings.html
a11d89e0ff0c57f1c49dd58cb8347e005
unsigned
nicematch
structLodePNGCompressSettings.html
a70bc37e21eeffead6e9c8d67e163a591
unsigned
use_lz77
structLodePNGCompressSettings.html
a37a87bd874376f0298efad2870e70e7e
unsigned
windowsize
structLodePNGCompressSettings.html
a01e77a9db5c2c4dfe6c79bf04f0bf84e
LodePNGDecoderSettings
structLodePNGDecoderSettings.html
unsigned
color_convert
structLodePNGDecoderSettings.html
af26f2b29cd338ce4476bee9571a0818a
unsigned
fix_png
structLodePNGDecoderSettings.html
abaaeec14170c4a37832543c0af6c44b9
unsigned
ignore_crc
structLodePNGDecoderSettings.html
a6390c403d2a5718242337bbbaf15131d
unsigned
read_text_chunks
structLodePNGDecoderSettings.html
aa1212905c3f73d9fffef2c04a220d951
unsigned
remember_unknown_chunks
structLodePNGDecoderSettings.html
a8775e4fc539dc457916720f52b442f27
LodePNGDecompressSettings
zlibsettings
structLodePNGDecoderSettings.html
a9ae8fef9880bef97a3e932f8ea942ed8
LodePNGDecompressSettings
structLodePNGDecompressSettings.html
void *
custom_context
structLodePNGDecompressSettings.html
aa8d507077609be70ab1f260f04167d91
unsigned(*
custom_inflate
structLodePNGDecompressSettings.html
a6e3d0cc225a66bba82a5b6ef9209b515
)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGDecompressSettings *)
unsigned(*
custom_zlib
structLodePNGDecompressSettings.html
abc40604f104a1b2f6d64359c692c09e8
)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGDecompressSettings *)
unsigned
ignore_adler32
structLodePNGDecompressSettings.html
afab4b919650b51b4d2f175a60ed6c580
LodePNGEncoderSettings
structLodePNGEncoderSettings.html
unsigned
add_id
structLodePNGEncoderSettings.html
a893aa542aa7c122c32ee36dd716fbcb2
LodePNGAutoConvert
auto_convert
structLodePNGEncoderSettings.html
a4cad5feafb33c208706886bedb93d3d4
unsigned
filter_palette_zero
structLodePNGEncoderSettings.html
a0d82e8f2fabcb6cebbc54b80922945f1
LodePNGFilterStrategy
filter_strategy
structLodePNGEncoderSettings.html
a5e18e4eb941763a2e3e6c65ee9f0729c
unsigned
force_palette
structLodePNGEncoderSettings.html
a04dc9622ccd1d7c74c56291409aa512a
unsigned char *
predefined_filters
structLodePNGEncoderSettings.html
ad70b06025a5138e5ca02d0035ecccb28
unsigned
text_compression
structLodePNGEncoderSettings.html
a6ffdcb8e85a65ea208fe027be072d710
LodePNGCompressSettings
zlibsettings
structLodePNGEncoderSettings.html
a2c5928b4172c75e27de467870f2ff946
LodePNGInfo
structLodePNGInfo.html
unsigned
background_b
structLodePNGInfo.html
a994de0c74ef1092f056ff534e00dfa0d
unsigned
background_defined
structLodePNGInfo.html
aa94c65344af02472adb9c71eae2e765f
unsigned
background_g
structLodePNGInfo.html
abf638e191edaeaa2b02c371a381e3a89
unsigned
background_r
structLodePNGInfo.html
a98b59c3760bda184bb16c9713b430bc3
LodePNGColorMode
color
structLodePNGInfo.html
a0af9bab3435084780ce8c1cb69bb2628
unsigned
compression_method
structLodePNGInfo.html
a42bcacd0dbaaea01c04cc87b58ac3c1d
unsigned
filter_method
structLodePNGInfo.html
a5098d6e8aa528d5197f51914439633b9
unsigned
interlace_method
structLodePNGInfo.html
a80207e3e53c959b2285636496a3dd3f1
char **
itext_keys
structLodePNGInfo.html
a1b909e03596abf86d564641741b0087f
char **
itext_langtags
structLodePNGInfo.html
ae9f9f594e63c910d467a14f550960837
size_t
itext_num
structLodePNGInfo.html
a22166bb10c89a4d80e206d6c4736b625
char **
itext_strings
structLodePNGInfo.html
a7014fd40ffeb1d482f72d33c020cf73e
char **
itext_transkeys
structLodePNGInfo.html
a93a8e823ac715dbdd625f023d8fdebc2
unsigned
phys_defined
structLodePNGInfo.html
a9b8e29b7e7b4908a2de0275e01a828ed
unsigned
phys_unit
structLodePNGInfo.html
ad6f2171d9f87716e5010f6c5352f9855
unsigned
phys_x
structLodePNGInfo.html
a1593fa6e1acc93f3b9de51c340bef94d
unsigned
phys_y
structLodePNGInfo.html
a52ad7a105244d00f1e91c489eaf53f97
char **
text_keys
structLodePNGInfo.html
a0a26147c9673870dd122693f17a69b13
size_t
text_num
structLodePNGInfo.html
a393e0b3948ca6674232e1cc625db282e
char **
text_strings
structLodePNGInfo.html
aac321d27e65c54e56d6092d3a6400a81
LodePNGTime
time
structLodePNGInfo.html
a4d3407acdf79bf87f20a3562f210b393
unsigned
time_defined
structLodePNGInfo.html
a9adb9f74ab90716ae107b99da5384424
unsigned char *
unknown_chunks_data
structLodePNGInfo.html
a8347476da7fc2fc6af4ec7ed44b638c6
[3]
size_t
unknown_chunks_size
structLodePNGInfo.html
a25a81d760759bd0383ae5a81ba83911d
[3]
LodePNGState
structLodePNGState.html
LodePNGDecoderSettings
decoder
structLodePNGState.html
abd2c38ffc68f04b0e4159e1f97ba1f76
LodePNGEncoderSettings
encoder
structLodePNGState.html
ac63d91db835129d02eb83bbe81de347e
unsigned
error
structLodePNGState.html
a1a00a050da588cf3c2b7a6252bebb0cd
LodePNGInfo
info_png
structLodePNGState.html
a08d9ac43c995fcf34d72b1d37047b6fa
LodePNGColorMode
info_raw
structLodePNGState.html
a597bc08de787147474d43adf8b6ceacf
LodePNGTime
structLodePNGTime.html
unsigned
day
structLodePNGTime.html
aa3dee3b7b3a1e730fbded7a7b8cf355e
unsigned
hour
structLodePNGTime.html
ac99cb7f3ce16a85f9f505b7f5f6e0aa7
unsigned
minute
structLodePNGTime.html
ac3045de79728f29fc61f534b062e0f13
unsigned
month
structLodePNGTime.html
a295d890e862d5cd0c444e9d3a96fa9d5
unsigned
second
structLodePNGTime.html
a6c691c5821e828488a8bb8a90751a2f0
unsigned
year
structLodePNGTime.html
a32b68342f39f3d38ba91a721b1149b8f
TimestampFilename
structTimestampFilename.html
TimestampFilename
structTimestampFilename.html
a29903089f436cec9693d8f125cfc55c5
(int64_t ts, const std::string &fname)
std::string
filename
structTimestampFilename.html
aa6b2187c55e0adf580769af619fb185d
int64_t
timestamp
structTimestampFilename.html
abec41215ded6ef722b428f8d939accb9
ucvector
structucvector.html
size_t
allocsize
structucvector.html
a235168baac13f0c78bd3e309dc170f90
unsigned char *
data
structucvector.html
ace794c5713208c5a20f21762cd87c919
size_t
size
structucvector.html
a27c99c34de0c5b3ca0c242d402c69499
uivector
structuivector.html
size_t
allocsize
structuivector.html
aac0395a9ad397ae7a28219561ab49ffa
unsigned *
data
structuivector.html
a427d761df4bb4f0f19b4a973fc224c78
size_t
size
structuivector.html
aa999025945f0c93d0461192475ae2720
fovis
namespacefovis.html
fovis::CameraIntrinsicsParameters
fovis::DepthImage
fovis::DepthSource
fovis::FeatureMatch
fovis::FeatureMatcher
fovis::GridKeyPointFilter
fovis::InitialHomographyEstimator
fovis::IntensityDescriptorExtractor
fovis::KeyPoint
fovis::KeypointData
fovis::MotionEstimator
fovis::OdometryFrame
fovis::Point
fovis::PrimeSenseCalibration
fovis::PrimeSenseCalibrationParameters
fovis::PrimeSenseDepth
fovis::PyramidLevel
fovis::Rectification
fovis::SAD
fovis::StereoCalibration
fovis::StereoCalibrationParameters
fovis::StereoDepth
fovis::StereoDisparity
fovis::StereoFrame
fovis::tictoc_t
fovis::VisualOdometry
fovis::VisualOdometryPriv
std::map< std::string, tictoc_t >
TictocMap
namespacefovis.html
a17be30aac1339d34d633831f4dcdeee7
std::map< std::string, std::string >
VisualOdometryOptions
group__FovisCore.html
ga940d30fa1847c2b436bdd0a45c5d0100
MatchStatusCode
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6e
MATCH_NEEDS_DEPTH_REFINEMENT
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6ea3cbd8c1ea3a07bd7db2a962946455af1
MATCH_REFINEMENT_FAILED
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6ea0db528ba5caba85244dbf0a0baf3f7a4
MATCH_OK
namespacefovis.html
a8e2e640665e268833a3b8f40b9839a6eac6cc2149570c715fc866ccff321af9ab
MotionEstimateStatusCode
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580
NO_DATA
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580ab403d3ee6ac4222aeb245ad92dbb27ac
SUCCESS
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580a97e096c49288e318e014bcd2d5959831
INSUFFICIENT_INLIERS
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580a810f7b7a4bdd62fbec8f29a8ad7d63e6
OPTIMIZATION_FAILURE
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580a4dd150da71e1fff4331c5f8a4f7dd18b
REPROJECTION_ERROR
namespacefovis.html
ae5a36aa991e820f783d48eaecc4d5580add69dd4d46cb6aca7edc22fc9b39dcae
tictoc_sort_type_t
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9
TICTOC_AVG
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a9c9fb0fc6bb5fcff45a8cc8f84e3fd88
TICTOC_TOTAL
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a926160fb8d5c7c12d115eb6f1c910271
TICTOC_MIN
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a738c0a5a0c77db7aa903c2d6545b772d
TICTOC_MAX
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a56e344cffa175ce2cb3e72e2cb1a4526
TICTOC_EMA
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9a48d07385efbadeee4fcfd66e0f282230
TICTOC_ALPHABETICAL
namespacefovis.html
a7ad45fc75c22b3487d69db3f815fa3f9aa1dd77043377df7cc638a791db9b3b44
static void
_initializeTictoc
namespacefovis.html
afd2ed52aabfae8753f68665232d6a479
()
static Eigen::Vector3d
_quat_to_roll_pitch_yaw
namespacefovis.html
ae76b8e5636168763ca1cd2542210fad4
(const Eigen::Quaterniond &q)
static Eigen::Quaterniond
_rpy_to_quat
namespacefovis.html
a736602f0856e82e29ff160d7bdcbf3d6
(const Eigen::Vector3d rpy)
static bool
_tictoc_t_alphCompare
namespacefovis.html
a3b29b20783fe73a6a6d977be0717a435
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_avgTimeCompare
namespacefovis.html
ae7cb990326c0e3404840bf86fd135a00
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_emaTimeCompare
namespacefovis.html
a89a3e6e0bcb528cf9def8d8ff83b1f82
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_maxTimeCompare
namespacefovis.html
ab8816eaa9151e5b4e8a18322d6640e58
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_minTimeCompare
namespacefovis.html
a68797ba9a9f9a17b6aa328f29c80ef50
(const tictoc_t *t1, const tictoc_t *t2)
static bool
_tictoc_t_totalTimeCompare
namespacefovis.html
a648ac4ff485d1b42951a8af8986ee437
(const tictoc_t *t1, const tictoc_t *t2)
static int64_t
_timestamp_now
namespacefovis.html
aa99170f1061361bedac43a7a4bc65d0d
()
static std::string
_toString
namespacefovis.html
a6b94f3c7b717b93d7865182679c9ba9b
(double v)
static int
clamp
namespacefovis.html
ac8a9910ce23ae755db7a9d5621d71a13
(int val, int minval, int maxval)
static void
computeProjectionJacobian
namespacefovis.html
a779d9d11b4867fbaabbc4a93f6db2881
(const Eigen::Matrix< double, 6, 1 > ¶ms, double fx, double px, double py, const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, Eigen::Matrix< double, Eigen::Dynamic, 6 > *result, int result_row_offset)
static void
computeReprojectionError
namespacefovis.html
af9a91fde7552476d5f8e962bf2881913
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, const Eigen::Matrix< double, 3, 4 > &K, const Eigen::Isometry3d &motion, Eigen::VectorXd *err, int err_offset)
static void
computeReverseProjectionJacobian
namespacefovis.html
a1347e4802550f9c17c08a04a6d42899c
(const Eigen::Matrix< double, 6, 1 > ¶ms, double fx, double px, double py, const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, Eigen::Matrix< double, Eigen::Dynamic, 6 > *result, int result_row_offset)
static bool
consistencyCompare
namespacefovis.html
a0b4581f6d117fc7de984e1f694784543
(const FeatureMatch &ca, const FeatureMatch &cb)
static int
dot_int16_aligned
namespacefovis.html
a297811dcbe25aa9d1897c1b2588d439b
(const int16_t *a, const int16_t *b, int num_taps)
void
FAST
namespacefovis.html
acd586be4e31615a2bbd5ba9014d830c2
(const uint8_t *img, int width, int height, int row_stride, std::vector< KeyPoint > *keypoints, int threshold, bool nonmax_suppression)
void
FAST
namespacefovis.html
a445fd9b4a4a5e77131acfe5b01a62309
(const uint8_t *image, int width, int height, int row_stride, vector< KeyPoint > *keypoints, int threshold, bool nonmax_suppression)
static void
fast9ComputeScores
namespacefovis.html
ab8ccac154e3ec383fc332bb389e57e70
(const uint8_t *img, int width, int height, int row_stride, vector< Point > &corners, vector< int > &scores, int b)
static int
fast9CornerScore
namespacefovis.html
a13029bb7885b933b21ce34412d336fdb
(const unsigned char *p, const int pixel[], int bstart)
static void
fast9Detect
namespacefovis.html
a36ecc49caf1f9145d2999f2b2802cc0b
(const uint8_t *img, int width, int height, int row_stride, vector< Point > &ret_corners, int b)
static void
fastNonmaxSuppression
namespacefovis.html
a5a163ad2b00ba703e0c4e724ecff157e
(const vector< Point > &corners, const vector< int > &scores, vector< KeyPoint > &ret_nonmax)
static void
grayToEigen
namespacefovis.html
adda73b3a709098658698d9b1f79ddd43
(const uint8_t *grayData, int width, int height, int stride, int downsampleFactor, Eigen::MatrixXf *result)
static Eigen::Isometry3d
isometryFromParams
namespacefovis.html
a7f823fa5cddeb9eedde02d4b1d7eecff
(const Eigen::Matrix< double, 6, 1 > ¶ms)
static Eigen::Matrix< double, 6, 1 >
isometryToParams
namespacefovis.html
a2a61af97a46d19425252b8db416c18b0
(const Eigen::Isometry3d &M)
static bool
keypoint_rect_v_comparator
namespacefovis.html
ae1f5562ab210635dd7c1f3d7d49f842a
(const KeypointData &a, const KeypointData &b)
static bool
keypoint_score_comparator
namespacefovis.html
a5ae4bdf582c4523878c80d6822c96186
(const KeyPoint &a, const KeyPoint &b)
static void
makeOffsets
namespacefovis.html
ad57b4e5d7d05192f0b6a4c6962205876
(int pixel[], int row_stride)
static void
mean_stddev
namespacefovis.html
a7feb26169c10b06ad43925e54e5ba217
(const uint8_t *buf, int stride, int width, int height, float *mean, float *stddev)
void
normalize_image
namespacefovis.html
a0de4bf88ccc7b7a169b25c212f4683da
(uint8_t *buf, int stride, int width, int height)
bool
optionsGetBool
namespacefovis.html
a12cea7bb3bcbfc59f15fafeeca061730
(const VisualOdometryOptions &options, std::string name, bool *result)
bool
optionsGetBoolOrFromDefault
namespacefovis.html
ab8af548bc8896018424ae5949ec00121
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
bool
optionsGetDouble
namespacefovis.html
ad4ea88ddca836ed2a2ff0a147197cbc1
(const VisualOdometryOptions &options, std::string name, double *result)
double
optionsGetDoubleOrFromDefault
namespacefovis.html
a318b5e38987d9853a506e98612471c5a
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
bool
optionsGetInt
namespacefovis.html
a5d219273118834eb54929fb04573cba2
(const VisualOdometryOptions &options, std::string name, int *result)
int
optionsGetIntOrFromDefault
namespacefovis.html
a0fd49f037049f03fb805178de2c483f6
(const VisualOdometryOptions &options, std::string name, const VisualOdometryOptions &defaults)
static void
print_isometry
namespacefovis.html
a95190ad3f6f412fb37d2f44286450664
(const Eigen::Isometry3d &iso)
void
refineFeatureMatch
namespacefovis.html
a7140d3efc5d12e29557e04026f4edd73
(PyramidLevel *ref_level, PyramidLevel *target_level, Eigen::Vector2d ref_uv, Eigen::Vector2d init_target_uv, Eigen::Vector2d *final_target_uv, float *delta_sse)
Eigen::Isometry3d
refineMotionEstimate
namespacefovis.html
a0680d1ab79d9e52f8526296309925c30
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, double fx, double px, double py, const Eigen::Isometry3d &initial_estimate, int max_iterations)
void
refineMotionEstimateBidirectional
namespacefovis.html
aa1e8539a3c2e0c18019c387c087837c1
(const Eigen::Matrix< double, 4, Eigen::Dynamic > &ref_points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &ref_projections, const Eigen::Matrix< double, 4, Eigen::Dynamic > &target_points, const Eigen::Matrix< double, 2, Eigen::Dynamic > &target_projections, double fx, double px, double py, const Eigen::Isometry3d &initial_estimate, int max_iterations, Eigen::Isometry3d *result, Eigen::MatrixXd *result_covariance)
static bool
robustStereoCompatibility
namespacefovis.html
a2247b12af74e044e521f3a53e5dd651e
(const Eigen::Vector3d &C1, const Eigen::Vector3d &C2, const Eigen::Vector3d &P1, const Eigen::Vector3d &P2, double baseline, double focal_length, double De)
static double
robustStereoCompatibility_computeDL
namespacefovis.html
a480dbf93e447c0c997fd6154f64f2c97
(double L, const Eigen::Vector3d &p1, const Eigen::Vector3d &p2, double t, double f, double De)
static int
round_up_to_multiple
namespacefovis.html
a58fe34305c429707f83b18aa095b0cea
(int x, int a)
static double
sqr
namespacefovis.html
a717d7e6cd8cb631506ef638795edd78f
(double x)
void
stereo_rectify
namespacefovis.html
a3c4cef6aa61b477fbff9b42079399bf5
(const CameraIntrinsicsParameters &left_params, const CameraIntrinsicsParameters &right_params, const Eigen::Quaterniond &rotation_quat, const Eigen::Vector3d &translation, Eigen::Matrix3d *left_rotation, Eigen::Matrix3d *right_rotation, CameraIntrinsicsParameters *rectified_params)
int64_t
tictoc
namespacefovis.html
a0c417aa5d55cf759fa76ffe1006226db
(const char *description)
int64_t
tictoc_full
namespacefovis.html
a2e2eb8ea72ff5124d4db6af922003801
(const char *description, double ema_alpha, int64_t *ema)
void
tictoc_get_stats
namespacefovis.html
aed494bef1c8bfa229a0c8b8f0fc266a2
(std::vector< tictoc_t > *stats)
void
tictoc_print_stats
namespacefovis.html
a25ebe74d3ba1be8949ff2780071da862
(tictoc_sort_type_t sortType)
static void
validateOptions
namespacefovis.html
a6119151fcfa4150c54ac3b26f1bcd083
(const VisualOdometryOptions &options, const VisualOdometryOptions &defaults)
static int
_tictoc_enabled
namespacefovis.html
a627fb94d1b8bb133625d1ae19b7f27f6
static int
_tictoc_initialized
namespacefovis.html
aa85b7eea50d94c0a224f3632572a80aa
static TictocMap
_tictoc_map
namespacefovis.html
ad4589c3c5ae1395acad6e26bfab31dd2
const char *
MotionEstimateStatusCodeStrings
namespacefovis.html
a64b434a39b0c65c79ff6cb028d9d7c7f
[]
fovis::CameraIntrinsicsParameters
structfovis_1_1CameraIntrinsicsParameters.html
CameraIntrinsicsParameters
structfovis_1_1CameraIntrinsicsParameters.html
ac790d1c436c99717c3ad5cbfe30fa532
()
Eigen::Matrix< double, 3, 4 >
toProjectionMatrix
structfovis_1_1CameraIntrinsicsParameters.html
aa889c78c12f32a2e32ca13f603f80225
() const
double
cx
structfovis_1_1CameraIntrinsicsParameters.html
aa99aabe07bd07be108f84844477ace4a
double
cy
structfovis_1_1CameraIntrinsicsParameters.html
a82dfac457a2298fd1254dcc444bae596
double
fx
structfovis_1_1CameraIntrinsicsParameters.html
aae280d2096858b61c5af07afb1edca0f
double
fy
structfovis_1_1CameraIntrinsicsParameters.html
a561f588e2ab9d114ad2169b296c452d7
int
height
structfovis_1_1CameraIntrinsicsParameters.html
aeeab4cabddf860729eb7a0b750cdd3e1
double
k1
structfovis_1_1CameraIntrinsicsParameters.html
aa0df42492b43cc031b56c5d552818026
double
k2
structfovis_1_1CameraIntrinsicsParameters.html
a7a2822173673dbf3351bc17601a772c1
double
k3
structfovis_1_1CameraIntrinsicsParameters.html
aba6e7fcdac2a1038f4977abb77c26b06
double
p1
structfovis_1_1CameraIntrinsicsParameters.html
ad4ce0cabd652f7ea67d64d10d7107b36
double
p2
structfovis_1_1CameraIntrinsicsParameters.html
a4a604df4121ef2bc06225b5d2376dbe6
int
width
structfovis_1_1CameraIntrinsicsParameters.html
a85ca18ed0a87865b183913ae9f503e64
fovis::DepthImage
classfovis_1_1DepthImage.html
fovis::DepthSource
DepthImage
classfovis_1_1DepthImage.html
ae8906d1fc80ef0747facff6052a39cd1
(const CameraIntrinsicsParameters &rgb_camera_params, int depth_width, int depth_height)
virtual double
getBaseline
classfovis_1_1DepthImage.html
aa9d22d57fb6934e535622ad8138856e7
() const
virtual void
getXyz
classfovis_1_1DepthImage.html
a675b752a29765830d2cca8f967fb6f68
(OdometryFrame *frame)
virtual bool
haveXyz
classfovis_1_1DepthImage.html
a82b44a5ed4d8871a3879b61bdd6f6763
(int u, int v)
virtual void
refineXyz
classfovis_1_1DepthImage.html
a8c3d5af56891190869eedf3bf22a14d8
(FeatureMatch *matches, int num_matches, OdometryFrame *frame)
void
setDepthImage
classfovis_1_1DepthImage.html
a464b54634076414ac9a92064e918bc37
(const float *depth_data)
~DepthImage
classfovis_1_1DepthImage.html
a5804e4fbc2da79b04fc2702652bd430b
()
bool
getXyzInterp
classfovis_1_1DepthImage.html
aa4cb7802115efb9a4ea305517f1d4849
(KeypointData *kpdata)
int
rgbToDepthIndex
classfovis_1_1DepthImage.html
a47fddcbb139f2f396af0750555dfa8c2
(double u, double v) const
float *
_depth_data
classfovis_1_1DepthImage.html
af9b0db91b6ddaf42792bd8b22f9c4fc6
int
_depth_height
classfovis_1_1DepthImage.html
a7bf3bad8fea5cc91c5f8b3e9f2cd03ef
int
_depth_width
classfovis_1_1DepthImage.html
a14c73865e6d8709f7979eef51ae36854
double
_fx_inv
classfovis_1_1DepthImage.html
ac8984f68cc2ea5dce16434bb8af00f34
double
_fy_inv
classfovis_1_1DepthImage.html
aff2374e814364d381fdaaf9f5e47859f
double
_neg_cx_div_fx
classfovis_1_1DepthImage.html
a781e9fcfb1d18b563f7aa303811029e9
double
_neg_cy_div_fy
classfovis_1_1DepthImage.html
a0e7d132953cc935234b3d97d56b34f59
Eigen::Matrix< double, 3, Eigen::Dynamic > *
_rays
classfovis_1_1DepthImage.html
abd3cc52a28e76b4af53b10470670643b
int
_rgb_height
classfovis_1_1DepthImage.html
a2f0ecc1c4acfb73748f011648d3aba84
int
_rgb_width
classfovis_1_1DepthImage.html
a71c743ca1ca6d7c2b80adfb55197db2b
float
_x_scale
classfovis_1_1DepthImage.html
ae30ca05abce996400b259d920d08e848
float
_y_scale
classfovis_1_1DepthImage.html
a2abe1258556778cbfaf0274df8a0e219
fovis::DepthSource
classfovis_1_1DepthSource.html
virtual double
getBaseline
classfovis_1_1DepthSource.html
a2fac5ed4b335d5e44eb96a86e45c185a
() const =0
virtual void
getXyz
classfovis_1_1DepthSource.html
aea003e54cd90092e8a17206e532a19b1
(OdometryFrame *frame)=0
virtual bool
haveXyz
classfovis_1_1DepthSource.html
a22e4fbc427a60074c9d71fae2bdf425e
(int u, int v)=0
virtual void
refineXyz
classfovis_1_1DepthSource.html
a5d91d30d84b845a8c02ef1e74f4dbba2
(FeatureMatch *matches, int num_matches, OdometryFrame *frame)=0
fovis::FeatureMatch
classfovis_1_1FeatureMatch.html
FeatureMatch
classfovis_1_1FeatureMatch.html
a69ec69dcd1351a372b86dc59e0e27dc9
()
FeatureMatch
classfovis_1_1FeatureMatch.html
a30c68e1b930e38a73f61144e8ccc3a0f
(KeypointData *target_keypoint, KeypointData *ref_keypoint)
int
compatibility_degree
classfovis_1_1FeatureMatch.html
af6b31fa1d950c5137af252beafb777ea
std::vector< int >
consistency_vec
classfovis_1_1FeatureMatch.html
a23c1cdc45da497ea566d2d7d10ed8763
int
id
classfovis_1_1FeatureMatch.html
a7286ad66bc51e33364e7cfc339a4824b
bool
in_maximal_clique
classfovis_1_1FeatureMatch.html
ad7d9abb24cbcbafde5e63b51d9bc4802
bool
inlier
classfovis_1_1FeatureMatch.html
a5b9d75b2c6c2e6a064577ef55b018dc2
KeypointData *
ref_keypoint
classfovis_1_1FeatureMatch.html
a99be1395a7cb37803d0188e84a1737fa
KeypointData
refined_target_keypoint
classfovis_1_1FeatureMatch.html
a9f47e9a8ace7001dee374f094c7fab21
double
reprojection_error
classfovis_1_1FeatureMatch.html
a4f845abb60cff4b63bc625511eb1d1d4
MatchStatusCode
status
classfovis_1_1FeatureMatch.html
a5791c587e8b7aff5738ebae7de6cc0e7
KeypointData *
target_keypoint
classfovis_1_1FeatureMatch.html
a7c88ff3de63029b778dcb2bd34993070
int
track_id
classfovis_1_1FeatureMatch.html
a06d089d7f99db8b0ee5abf22b5ef5c81
fovis::FeatureMatcher
classfovis_1_1FeatureMatcher.html
FeatureMatcher
classfovis_1_1FeatureMatcher.html
a19e4ed46e9fbf44acfff58265d454b87
()
void
matchFeatures
classfovis_1_1FeatureMatcher.html
a518ee8d86aa19f6c4b7b347bdd0acfb6
(PyramidLevel *ref_level, PyramidLevel *target_level, const std::vector< std::vector< int > > &candidates, FeatureMatch *matches, int *num_matches)
virtual
~FeatureMatcher
classfovis_1_1FeatureMatcher.html
ad84337ed402b580d2c7299d4223efd05
()
FeatureMatcher
classfovis_1_1FeatureMatcher.html
aa3ffb8cf48460b07f649afd8f3707ae8
(const FeatureMatcher &other)
FeatureMatcher &
operator=
classfovis_1_1FeatureMatcher.html
a1cd7c45716256a586ff9844adec4acae
(const FeatureMatcher &other)
int
_ref_feature_capacity
classfovis_1_1FeatureMatcher.html
ae1d03ab593aac77dc5e1951bac8b55fd
int32_t *
_ref_to_target_indices
classfovis_1_1FeatureMatcher.html
a1f7270488f81cd4077bc3082fb2da9ec
int32_t *
_ref_to_target_scores
classfovis_1_1FeatureMatcher.html
a101f1d8d306cf758ded3e309bc5c35d8
int
_target_feature_capacity
classfovis_1_1FeatureMatcher.html
a0961b2378334302689fc269f842ea95b
int32_t *
_target_to_ref_indices
classfovis_1_1FeatureMatcher.html
a660bfbddf2925b81e6a4534a205d440a
int32_t *
_target_to_ref_scores
classfovis_1_1FeatureMatcher.html
a4315e0ab48cd16594e9bdce6bb1ce5ee
fovis::GridKeyPointFilter
classfovis_1_1GridKeyPointFilter.html
void
filter
classfovis_1_1GridKeyPointFilter.html
a94b737702817eba0ca9c3047f24f55ec
(std::vector< KeyPoint > *keypoints)
GridKeyPointFilter
classfovis_1_1GridKeyPointFilter.html
aa3d862ce34b9dedfa334855a133da25a
(int img_width, int img_height, int bucket_width, int bucket_height, int max_keypoints_per_bucket)
int
_bucket_height
classfovis_1_1GridKeyPointFilter.html
ad4c04925ed8255a540a685c346440029
int
_bucket_width
classfovis_1_1GridKeyPointFilter.html
a6b7022c4f243cc6ed9d3784c54646527
std::vector< std::vector< KeyPoint > >
_buckets
classfovis_1_1GridKeyPointFilter.html
a496d9648d9d54d5d011aa7e61829129c
int
_grid_cols
classfovis_1_1GridKeyPointFilter.html
ae201cd5a7befc2f113803fd47eb13339
int
_grid_rows
classfovis_1_1GridKeyPointFilter.html
aee45c81716e21d2a3f6c2357d3774c97
int
_img_height
classfovis_1_1GridKeyPointFilter.html
af62c21444eb7cea68c23d890ccca093d
int
_img_width
classfovis_1_1GridKeyPointFilter.html
a97dd49385950588456aa3e2f1a120e15
int
_max_keypoints_per_bucket
classfovis_1_1GridKeyPointFilter.html
a045c574c170da752054a3f1371de2496
fovis::InitialHomographyEstimator
classfovis_1_1InitialHomographyEstimator.html
void
setTemplateImage
classfovis_1_1InitialHomographyEstimator.html
a2c1d885ab58e88055195fe552cb5af5d
(const uint8_t *grayData, int width, int height, int stride, int downsampleFactor)
void
setTestImage
classfovis_1_1InitialHomographyEstimator.html
a45a3c990da66c535e7628ec5db6ea0d4
(const uint8_t *grayData, int width, int height, int stride, int downsampleFactor)
Eigen::Matrix3f
track
classfovis_1_1InitialHomographyEstimator.html
a1190a275d12fe113e5c3cd08af1ac89f
(const Eigen::Matrix3f &init_H, int nIters, double *finalRMS)
Eigen::MatrixXf
computeJacobian
classfovis_1_1InitialHomographyEstimator.html
a55991af4ff582da1352de9614e3b0f62
(const Eigen::ArrayXf &dx, const Eigen::ArrayXf &dy) const
Eigen::MatrixXf
constructWarpedImage
classfovis_1_1InitialHomographyEstimator.html
ae1a41585b54615d1c4dd86322f2a1bed
(const Eigen::MatrixXf &srcImage, const Eigen::MatrixXf &warpedPoints) const
Eigen::Matrix3f
lieToH
classfovis_1_1InitialHomographyEstimator.html
a60e591a280a02d62c72ec2ff55ee5d9a
(const Eigen::VectorXf &lie) const
static double
computeError
classfovis_1_1InitialHomographyEstimator.html
a0f26ccd04cf53ea87ff2bc9be1409631
(const Eigen::MatrixXf &error)
static void
computeGradient
classfovis_1_1InitialHomographyEstimator.html
a5bd411679f6ad530b27dbbae35790719
(const Eigen::MatrixXf &image, Eigen::MatrixXf *dxp, Eigen::MatrixXf *dyp)
static Eigen::ArrayXf
flattenMatrix
classfovis_1_1InitialHomographyEstimator.html
ad397d15297ee976f085222d828bdfa99
(Eigen::MatrixXf &m)
Eigen::MatrixXf
errorIm
classfovis_1_1InitialHomographyEstimator.html
ae15fbcd47e37b026e6b5ac0337233ded
int
template_cols
classfovis_1_1InitialHomographyEstimator.html
a5f609b0adc6159ae33d5a2a8cbf0e3a7
int
template_rows
classfovis_1_1InitialHomographyEstimator.html
ae662d90bab00449f67b4a173c87f5277
Eigen::ArrayXf
templateDxRow
classfovis_1_1InitialHomographyEstimator.html
a6f7861c0aadf170868c4d6e520338be6
Eigen::ArrayXf
templateDyRow
classfovis_1_1InitialHomographyEstimator.html
aa9d4bda10a31a17080ed6a7a29cbafe0
Eigen::MatrixXf
templateImage
classfovis_1_1InitialHomographyEstimator.html
ab91432a0b4ba889b167f3d1252fbd095
Eigen::MatrixXf
templatePoints
classfovis_1_1InitialHomographyEstimator.html
a6e4e0f6dfd852735a50a3765b072d606
Eigen::MatrixXf
testImage
classfovis_1_1InitialHomographyEstimator.html
af7d791ea1dde3307897fdafa866233ba
Eigen::MatrixXf
warpedTestImage
classfovis_1_1InitialHomographyEstimator.html
a9985bf1c426131f3f41a0f383768ab9c
Eigen::ArrayXf
xx
classfovis_1_1InitialHomographyEstimator.html
a4332897703224802e38b8712b741b8ed
Eigen::ArrayXf
yy
classfovis_1_1InitialHomographyEstimator.html
afb4834bc82dd68602851c739d65437db
fovis::IntensityDescriptorExtractor
classfovis_1_1IntensityDescriptorExtractor.html
const int *
getDescriptorIndexOffsets
classfovis_1_1IntensityDescriptorExtractor.html
ac5f7c260883bc39b239765c7593b30b8
() const
int
getDescriptorLength
classfovis_1_1IntensityDescriptorExtractor.html
a33629b2061178d12c720f023a538a8de
() const
int
getDescriptorStride
classfovis_1_1IntensityDescriptorExtractor.html
a1aa146f7750400b5c56dbe5dc43c5470
() const
IntensityDescriptorExtractor
classfovis_1_1IntensityDescriptorExtractor.html
ad9104387af37fb01b9f4a76d5a894466
(int raw_gray_stride, int feature_window_size)
void
populateDescriptorAligned
classfovis_1_1IntensityDescriptorExtractor.html
a6e7d4938e4d96c085c2b89659ae574f8
(uint8_t *image, int x, int y, uint8_t *descriptor) const
void
populateDescriptorInterp
classfovis_1_1IntensityDescriptorExtractor.html
ac02158cffd6c33ad376da378c0a85a63
(uint8_t *image, float x, float y, uint8_t *descriptor) const
void
populateDescriptorsAligned
classfovis_1_1IntensityDescriptorExtractor.html
a6512c6c06a6a3dea2df34d406213e138
(uint8_t *image, const KeypointData *keypoints, int num_keypoints, uint8_t *descriptors) const
void
populateDescriptorsInterp
classfovis_1_1IntensityDescriptorExtractor.html
a58edbc65b7f4826b86ba3dd44999d7fd
(uint8_t *image, const KeypointData *keypoints, int num_keypoints, uint8_t *descriptors) const
virtual
~IntensityDescriptorExtractor
classfovis_1_1IntensityDescriptorExtractor.html
a3b5b708b07138ce7ed85a832f6f2650a
()
void
initialize
classfovis_1_1IntensityDescriptorExtractor.html
a1d9305d114042ef77ffc20fb4fdc3a63
()
IntensityDescriptorExtractor
classfovis_1_1IntensityDescriptorExtractor.html
a6ab71bcf1dedbe0ed8bf59d700549d14
(const IntensityDescriptorExtractor &other)
void
normalizeDescriptor
classfovis_1_1IntensityDescriptorExtractor.html
a5d2d1825d30d6e822034bb02337a372c
(uint8_t *desc) const
IntensityDescriptorExtractor &
operator=
classfovis_1_1IntensityDescriptorExtractor.html
a22268fcf954cb4a1c1bee0474d69fa03
(const IntensityDescriptorExtractor &other)
int
_brightess_offset_num_sse_ops
classfovis_1_1IntensityDescriptorExtractor.html
a7710bec3391c166057ec1f38631d7225
uint8_t *
_descriptor_brightness_offset
classfovis_1_1IntensityDescriptorExtractor.html
ab37aaf4a7b2b9de7eb2e0c403f6188a3
int *
_descriptor_index_offsets
classfovis_1_1IntensityDescriptorExtractor.html
ace0047952eb054acacfb5924536c2b2b
int
_descriptor_len
classfovis_1_1IntensityDescriptorExtractor.html
a75d04c1728d414c59a606ab71eff43fe
int
_descriptor_stride
classfovis_1_1IntensityDescriptorExtractor.html
a1a1ee3dd08490610b6a20dc34017fcb9
int
_feature_window_size
classfovis_1_1IntensityDescriptorExtractor.html
a9a6c4f8210bc017d0f4503d45d31380a
int
_num_descriptor_pad_bytes
classfovis_1_1IntensityDescriptorExtractor.html
ae75c6357206d9affc807d75b15c33bef
int
_raw_gray_stride
classfovis_1_1IntensityDescriptorExtractor.html
afdb5acacb8f5820e9873478a7f609f03
fovis::KeyPoint
classfovis_1_1KeyPoint.html
KeyPoint
classfovis_1_1KeyPoint.html
aa2a9ebadb60bfa19ff037317fed29044
()
KeyPoint
classfovis_1_1KeyPoint.html
a529c0f1c22e02052255285cfc10dbb6c
(float u_, float v_, float score_)
float
score
classfovis_1_1KeyPoint.html
a96dbe1a5be7564a479c45afb30844b1b
float
u
classfovis_1_1KeyPoint.html
aaafda724c814cd8748f8ab0aa6013f02
float
v
classfovis_1_1KeyPoint.html
a22f33d2ac92850d50df0e802509c1a89
fovis::KeypointData
classfovis_1_1KeypointData.html
void
copyFrom
classfovis_1_1KeypointData.html
a9e21a00eb4eef692f89d2deb9a573cfc
(const KeypointData &src)
KeypointData
classfovis_1_1KeypointData.html
a1fb2b42404f5f16f4d3ec568e3a083be
()
Eigen::Vector2d
base_uv
classfovis_1_1KeypointData.html
ac9d7d99e993ab634754f0ae29042a862
float
disparity
classfovis_1_1KeypointData.html
ae2c002b90dcfe726e23b88ba1b9f9af9
bool
has_depth
classfovis_1_1KeypointData.html
aa7d333ef6edf4939f72ac276dab6233c
int
keypoint_index
classfovis_1_1KeypointData.html
a45eade9c892e3b9e5e78c1ccd01019a3
KeyPoint
kp
classfovis_1_1KeypointData.html
a1d3f6c45f8197a9b85d4978782bcd142
uint8_t
pyramid_level
classfovis_1_1KeypointData.html
a9f7c036971ac210248083e69a612ae1b
Eigen::Vector2d
rect_base_uv
classfovis_1_1KeypointData.html
a945270597814b9a26860e0144ed2658c
int
track_id
classfovis_1_1KeypointData.html
a05d73542328d91d2787d43d04a6a3d0b
Eigen::Vector3d
xyz
classfovis_1_1KeypointData.html
af86121c79d992bd289a4512abd6ac260
Eigen::Vector4d
xyzw
classfovis_1_1KeypointData.html
a5ea42a86d04e360d092ee83d7f535792
fovis::MotionEstimator
classfovis_1_1MotionEstimator.html
void
estimateMotion
classfovis_1_1MotionEstimator.html
ab6ddd5c492dedfec58d2555fbf8968e6
(OdometryFrame *reference_frame, OdometryFrame *target_frame, DepthSource *depth_source, const Eigen::Isometry3d &init_motion_est, const Eigen::MatrixXd &init_motion_cov)
const FeatureMatch *
getMatches
classfovis_1_1MotionEstimator.html
a3d56d944cc60d8dc87c0b2a8c0b0d776
() const
double
getMeanInlierReprojectionError
classfovis_1_1MotionEstimator.html
afdad32559ae860ea61e3e0b9a0f8b409
() const
const Eigen::Isometry3d &
getMotionEstimate
classfovis_1_1MotionEstimator.html
a2561d7c54dcfffa2acd2adb65f57abe4
() const
const Eigen::MatrixXd &
getMotionEstimateCov
classfovis_1_1MotionEstimator.html
a4ce72025353ba617ddf5116d5d7bb8d1
() const
MotionEstimateStatusCode
getMotionEstimateStatus
classfovis_1_1MotionEstimator.html
a439ef32e368e9bff1497ae5e6cddb609
() const
int
getNumInliers
classfovis_1_1MotionEstimator.html
a6a5caa34f2be55cb397dca1dfcbea627
() const
int
getNumMatches
classfovis_1_1MotionEstimator.html
a5942fdb0df976faedb3cfdb9c39e9296
() const
int
getNumReprojectionFailures
classfovis_1_1MotionEstimator.html
aaafacec5e95157e5d3062242f86f859b
() const
bool
isMotionEstimateValid
classfovis_1_1MotionEstimator.html
a764f5462cb65f3049a7a27ad00dea7a7
() const
MotionEstimator
classfovis_1_1MotionEstimator.html
aa32a3217b84dadd1111d0af827c37681
(const Rectification *rectification, const VisualOdometryOptions &options)
void
sanityCheck
classfovis_1_1MotionEstimator.html
a65aa9fcad4b2dfee09eba70c1ac201be
() const
~MotionEstimator
classfovis_1_1MotionEstimator.html
ae07a8eb3e0a7cc418a356513227e63dd
()
void
computeMaximallyConsistentClique
classfovis_1_1MotionEstimator.html
a18769935a32fb93bcf869a956f816eca
()
void
computeReprojectionError
classfovis_1_1MotionEstimator.html
ad7a85a393846c87975aff2df7fb36db9
()
void
estimateRigidBodyTransform
classfovis_1_1MotionEstimator.html
a4fa41a64b48106f79b37d2e1435d0e05
()
void
matchFeatures
classfovis_1_1MotionEstimator.html
aaae6d6ef5cb45e398bc74218c1fa9dec
(PyramidLevel *ref_level, PyramidLevel *target_level)
void
refineMotionEstimate
classfovis_1_1MotionEstimator.html
a63266a7df02e91e97a030a4b2e8a6b82
()
double
_clique_inlier_threshold
classfovis_1_1MotionEstimator.html
a8d88bc30bbcd461a39c22042e3b1f40b
DepthSource *
_depth_source
classfovis_1_1MotionEstimator.html
a913dbfc1a19d357eccec384c236dc4c6
MotionEstimateStatusCode
_estimate_status
classfovis_1_1MotionEstimator.html
a09089708d143bb9cfa2a41274f0cf88a
double
_inlier_max_reprojection_error
classfovis_1_1MotionEstimator.html
a72d680031cc9a778e090ae562847d089
FeatureMatcher
_matcher
classfovis_1_1MotionEstimator.html
a3cbadeeab36a8cecba4a9d99ff862f9a
FeatureMatch *
_matches
classfovis_1_1MotionEstimator.html
abba03f9179afd73d3bb92dfd6704f880
int
_matches_capacity
classfovis_1_1MotionEstimator.html
a3dafe6e72941503c095589367e8bdffb
double
_max_feature_motion
classfovis_1_1MotionEstimator.html
aa687a0672346d337aed8cf24ddd3ebc6
double
_max_mean_reprojection_error
classfovis_1_1MotionEstimator.html
a84c7f044785f9b0b91cea9d68ef854cc
double
_mean_reprojection_error
classfovis_1_1MotionEstimator.html
a60581c3ab9b9dc1d63435212206527d7
int
_min_features_for_valid_motion_estimate
classfovis_1_1MotionEstimator.html
a1982d9ff7a216e95ff58275f221ed8de
Eigen::Isometry3d *
_motion_estimate
classfovis_1_1MotionEstimator.html
ac9a3487bce0eb95a0750af5009c7dc8b
Eigen::MatrixXd *
_motion_estimate_covariance
classfovis_1_1MotionEstimator.html
ae69160a4aa1193dd6bd86cf446744e19
int
_num_frames
classfovis_1_1MotionEstimator.html
a9fb12f7aee83b8513efa7b489f0b7e0c
int
_num_inliers
classfovis_1_1MotionEstimator.html
a4e8ce5f4f6786480108f3062927693c2
int
_num_matches
classfovis_1_1MotionEstimator.html
a308f522f34431b829c77fc77cc055282
int
_num_reprojection_failures
classfovis_1_1MotionEstimator.html
ad8b593aa9ba549ef56597e39d96fe666
int
_num_tracks
classfovis_1_1MotionEstimator.html
a01aa4116b985f8af9c92136d9438f64a
const Rectification *
_rectification
classfovis_1_1MotionEstimator.html
a1812fdbdfeeaaa5593641368427e5ddf
OdometryFrame *
_ref_frame
classfovis_1_1MotionEstimator.html
ae0fac000733a13d969035d3d9ec6d427
OdometryFrame *
_target_frame
classfovis_1_1MotionEstimator.html
a0e47a065a19e57dda2da769858ae10a5
bool
_update_target_features_with_refined
classfovis_1_1MotionEstimator.html
adf1c4ea049c648da7b51c86772bc54f2
int
_use_subpixel_refinement
classfovis_1_1MotionEstimator.html
a1b9e6836ad7b0b8f581923be469977c4
fovis::OdometryFrame
classfovis_1_1OdometryFrame.html
int
getFeatureWindowSize
classfovis_1_1OdometryFrame.html
aa89e1a0464150cace03c3ecc2aeb85e6
() const
const PyramidLevel *
getLevel
classfovis_1_1OdometryFrame.html
a464dee549a4c603edbad789fa77ebcc4
(int i) const
PyramidLevel *
getLevel
classfovis_1_1OdometryFrame.html
abc17bb3c621365368cfb2737598bd443
(int i)
int
getNumDetectedKeypoints
classfovis_1_1OdometryFrame.html
a284d140904eb0f83fd00882feb7f6faa
() const
int
getNumKeypoints
classfovis_1_1OdometryFrame.html
abff4ae60a29908e53776c4bceb1196e8
() const
int
getNumLevels
classfovis_1_1OdometryFrame.html
a11ccfec9417ce25b05b23e5bbe6a4ce9
() const
OdometryFrame
classfovis_1_1OdometryFrame.html
ad77e431b036bbedf11db733572fa87da
(const Rectification *rectification, const VisualOdometryOptions &options)
void
prepareFrame
classfovis_1_1OdometryFrame.html
a7d82349c13af83c2d521e4b0615910c9
(const uint8_t *raw_gray, int fast_threshold, DepthSource *depth_source)
void
sanityCheck
classfovis_1_1OdometryFrame.html
a6ffa38c129f1f5001d7a2e4d2dc8f2dc
() const
~OdometryFrame
classfovis_1_1OdometryFrame.html
a4f7984618cdf6bccc1b5990fa2cb4ae3
()
void
purgeBadKeypoints
classfovis_1_1OdometryFrame.html
aafb87bb2928abc51c9af27e744d49d7e
()
int
_feature_window_size
classfovis_1_1OdometryFrame.html
aaeb63a4889271fc401f56486fd83ab3d
std::vector< PyramidLevel * >
_levels
classfovis_1_1OdometryFrame.html
a311dbbae1b924823f99476827c63f96e
int
_num_levels
classfovis_1_1OdometryFrame.html
a3702342c43e5e250f862daf9f1849f25
int
_orig_height
classfovis_1_1OdometryFrame.html
a862e307574d0bd73557b7489adcbb85b
int
_orig_width
classfovis_1_1OdometryFrame.html
aaf47a3a3496e5d85d2709867924ba4f3
const Rectification *
_rectification
classfovis_1_1OdometryFrame.html
ab2ea2f1afef79dd3487b8740af8b509d
bool
_use_bucketing
classfovis_1_1OdometryFrame.html
a12256df7be91304cc9873d84b5fc6739
bool
_use_image_normalization
classfovis_1_1OdometryFrame.html
a618d0cf8a9b8f79b9098894e80dc5a2e
fovis::Point
structfovis_1_1Point.html
Point
structfovis_1_1Point.html
ad221df02cefb9c601fac716657df1362
()
Point
structfovis_1_1Point.html
a1c3c4c1a49670f350a743b11a9f6c1bc
(int x_, int y_)
int
x
structfovis_1_1Point.html
ab116019dfe8c784edceb4ef7229349ae
int
y
structfovis_1_1Point.html
aae375e117abda490d21f2ffe55ddb4d3
fovis::PrimeSenseCalibration
classfovis_1_1PrimeSenseCalibration.html
Eigen::Matrix4d
getDepthUvdToDepthXyz
classfovis_1_1PrimeSenseCalibration.html
a96e30ab88723f0ce4a75d327527dd890
() const
Eigen::Matrix< double, 3, 4 >
getDepthUvdToRgbUvw
classfovis_1_1PrimeSenseCalibration.html
ab6e36b5f5069838f7197129bb000f4bc
() const
Eigen::Matrix4d
getDepthUvdToRgbXyz
classfovis_1_1PrimeSenseCalibration.html
aea43ccd7d7a93a52e476d8054b780387
() const
Eigen::Isometry3d
getDepthXyzToRgbXyz
classfovis_1_1PrimeSenseCalibration.html
adf4c78ea7874c207f64e8820f040e1ec
() const
const PrimeSenseCalibrationParameters &
getParameters
classfovis_1_1PrimeSenseCalibration.html
acef66adfa36d1b1c2b565dd3963d68f3
() const
const Rectification *
getRgbRectification
classfovis_1_1PrimeSenseCalibration.html
af174dad64bda72eeebd3a8af82c93b91
() const
Eigen::Matrix< double, 3, 4 >
getRgbXyzToRgbUvw
classfovis_1_1PrimeSenseCalibration.html
ad71c2e0df2fd7164d2f26085495b34bf
() const
PrimeSenseCalibration
classfovis_1_1PrimeSenseCalibration.html
a51a60c34816bf10d8148ddbe30837dbf
(const PrimeSenseCalibrationParameters ¶ms)
~PrimeSenseCalibration
classfovis_1_1PrimeSenseCalibration.html
ab5672d6f52cba0cf33604b00c5eabefa
()
PrimeSenseCalibrationParameters
params
classfovis_1_1PrimeSenseCalibration.html
ad506fe997f7e29b74a4ce7884deae6e4
Rectification *
rgb_rectification
classfovis_1_1PrimeSenseCalibration.html
abd01ab60abefb1393ed5cc0a8147a3c8
fovis::PrimeSenseCalibrationParameters
structfovis_1_1PrimeSenseCalibrationParameters.html
CameraIntrinsicsParameters
depth_params
structfovis_1_1PrimeSenseCalibrationParameters.html
acc184233a90973b5a4780893d3bcb561
double
depth_to_rgb_quaternion
structfovis_1_1PrimeSenseCalibrationParameters.html
ac1bd24bd12bbabdf5fea759da650e698
[4]
double
depth_to_rgb_translation
structfovis_1_1PrimeSenseCalibrationParameters.html
afee0d4c9935c300d34105f4e3b250f01
[3]
int
height
structfovis_1_1PrimeSenseCalibrationParameters.html
ad2434da9964b6dd84b7ac99b333558a8
double
projector_depth_baseline
structfovis_1_1PrimeSenseCalibrationParameters.html
ab1d26d08410ffa84fccaba4f1d39401b
CameraIntrinsicsParameters
rgb_params
structfovis_1_1PrimeSenseCalibrationParameters.html
ad4d481e4765a1639f249fa6309d5d8a1
double
shift_offset
structfovis_1_1PrimeSenseCalibrationParameters.html
aaf651ef50813c5964416d40b81b7da9e
int
width
structfovis_1_1PrimeSenseCalibrationParameters.html
aa58702bdaffbea9c5ca25097360572b3
fovis::PrimeSenseDepth
classfovis_1_1PrimeSenseDepth.html
fovis::DepthSource
double
getBaseline
classfovis_1_1PrimeSenseDepth.html
a2d1d2e11d85923eaf26ba377c9e22ca8
() const
uint16_t
getDisparity
classfovis_1_1PrimeSenseDepth.html
ad5a3222c6a792edc962f1bdae68940a7
(int rgb_u, int rgb_v) const
uint16_t
getDisparityAtIRPixel
classfovis_1_1PrimeSenseDepth.html
aa2fd5606d6ab7c7f074afd341a33bfb9
(int ir_u, int ir_v) const
bool
getXyz
classfovis_1_1PrimeSenseDepth.html
af54e89337b6271563448d49716a097cc
(int u, int v, Eigen::Vector3d &xyz)
void
getXyz
classfovis_1_1PrimeSenseDepth.html
ac3d32dae4c25e2b34d98d75027aa3f0a
(OdometryFrame *frame)
bool
haveXyz
classfovis_1_1PrimeSenseDepth.html
a3b078e01f53ded331df82a73a6eb445f
(int u, int v)
PrimeSenseDepth
classfovis_1_1PrimeSenseDepth.html
a7afc5fac14a68f6e3347042ccd2798e4
(const PrimeSenseCalibration *calib)
void
refineXyz
classfovis_1_1PrimeSenseDepth.html
ac52fcb1b9a65195b83f9ecf362ce50a4
(FeatureMatch *matches, int num_matches, OdometryFrame *frame)
void
setDisparityData
classfovis_1_1PrimeSenseDepth.html
a2a3140bc78e6d9b7677dbd206709f723
(const uint16_t *disparity)
~PrimeSenseDepth
classfovis_1_1PrimeSenseDepth.html
a62e6f9aefbfd37f131732c1c9b35b318
()
bool
getXyzFast
classfovis_1_1PrimeSenseDepth.html
a673a03a14ba5fe7469a1ec92ab3eb5ff
(KeypointData *kpdata)
bool
getXyzInterp
classfovis_1_1PrimeSenseDepth.html
a3e24eadc673674deb0c2b13b49a79a03
(KeypointData *kpdata)
bool
haveXyz
classfovis_1_1PrimeSenseDepth.html
a6cd93ff1e7620118f185a01c81f6dd48
(float u_f, float v_f)
const PrimeSenseCalibration *
_calib
classfovis_1_1PrimeSenseDepth.html
afd34ebdc51b34e4233ef339055851f81
uint16_t *
_disparity
classfovis_1_1PrimeSenseDepth.html
a39825f8da138f04ea2ad91117d777e0c
uint32_t
_disparity_map_max_index
classfovis_1_1PrimeSenseDepth.html
a1a64e4ae68ad9c11a2ed0362123382b6
int
_ir_height
classfovis_1_1PrimeSenseDepth.html
a9a416591d3f3a19588040d17b6ffc2a2
int
_ir_width
classfovis_1_1PrimeSenseDepth.html
aefc2fb370517564e581dbaad83ba27ca
uint32_t *
_rgb_to_disparity_map
classfovis_1_1PrimeSenseDepth.html
a7bb52dc9937748cc05cb41dfb40f84b2
Eigen::Matrix4d *
_uvd1_d_to_xyz_c
classfovis_1_1PrimeSenseDepth.html
a965537bcc164622fe6b25cf7052e12ba
fovis::PyramidLevel
classfovis_1_1PyramidLevel.html
const uint8_t *
getDescriptor
classfovis_1_1PyramidLevel.html
adb05288c8758d5d91fa18fdb91460c04
(int i) const
const int *
getDescriptorIndexOffsets
classfovis_1_1PyramidLevel.html
ae4d52930b3b761ca7c3f1a3d150bc9a8
() const
int
getDescriptorLength
classfovis_1_1PyramidLevel.html
a98c6de107c177b8f303b71fd6812ad0b
() const
int
getDescriptorStride
classfovis_1_1PyramidLevel.html
ad73813a268989c20e6737a5b7badf27b
() const
const uint8_t *
getGrayscaleImage
classfovis_1_1PyramidLevel.html
a380734fd1043ee0645246151cc808a8f
() const
int
getGrayscaleImageStride
classfovis_1_1PyramidLevel.html
aaccf881111c14cf68e3ba486e389fb25
() const
int
getHeight
classfovis_1_1PyramidLevel.html
ae50bd5a9af19ca376ecc8d4fb48094e7
() const
const std::vector< KeyPoint > &
getInitialFeatures
classfovis_1_1PyramidLevel.html
ab209cf4af7f58e3e4800a67af0b225d8
() const
const KeyPoint &
getKeypoint
classfovis_1_1PyramidLevel.html
af4f363e503b0c558292fab93111be170
(int i) const
const KeypointData *
getKeypointData
classfovis_1_1PyramidLevel.html
a5053be5ce0ae01fab600fdaf75fe7fbb
(int i) const
KeypointData *
getKeypointData
classfovis_1_1PyramidLevel.html
a0271e211a659d83f7e66d3bba9104014
(int i)
float
getKeypointRectBaseU
classfovis_1_1PyramidLevel.html
ab9def49c8985ab8a8755fb02ee80edea
(int kp_index) const
const Eigen::Vector2d &
getKeypointRectBaseUV
classfovis_1_1PyramidLevel.html
a4687de712805f0fa582c6e6d85db0ee0
(int kp_index) const
float
getKeypointRectBaseV
classfovis_1_1PyramidLevel.html
a11a44e1c6b44fec0760f6b9301c8ed61
(int kp_index) const
const Eigen::Vector4d &
getKeypointXYZW
classfovis_1_1PyramidLevel.html
acd4638ab89337c326afab1b650064d8a
(int i) const
int
getLevelNum
classfovis_1_1PyramidLevel.html
a32c9721f1c916141d71fbb0a2b611d24
() const
int
getNumDetectedKeypoints
classfovis_1_1PyramidLevel.html
afbfdb6541a1db25fe864fc3062fbde3c
() const
int
getNumKeypoints
classfovis_1_1PyramidLevel.html
a876fdfd5a48c81d0f952335f7f4db005
() const
int
getWidth
classfovis_1_1PyramidLevel.html
a2e06e9d15269591d1988722e4f994827
() const
bool
isLegalKeypointCoordinate
classfovis_1_1PyramidLevel.html
a9e2201a439c7462b7756ae2db742f174
(float x, float y) const
void
populateDescriptorAligned
classfovis_1_1PyramidLevel.html
a180479a4bd32665e1bc101b0b3f0a6f2
(int x, int y, uint8_t *descriptor) const
void
populateDescriptorInterp
classfovis_1_1PyramidLevel.html
adf669574812a4ffc3fd8bbd99cc95066
(float x, float y, uint8_t *descriptor) const
void
populateDescriptorsAligned
classfovis_1_1PyramidLevel.html
ae84a6dfb59c8e1f6d9dd4769ca42353b
(const KeypointData *keypoints, int num_keypoints, uint8_t *descriptors) const
void
populateDescriptorsInterp
classfovis_1_1PyramidLevel.html
a217e2ce6f768d53089291d34ec36eb6c
(const KeypointData *keypoints, int num_keypoints, uint8_t *descriptors) const
PyramidLevel
classfovis_1_1PyramidLevel.html
a7aea52927d543d26283110f0bd4c9faf
(int width, int height, int level_num, int feature_window_size, GridKeyPointFilter &grid_filter)
~PyramidLevel
classfovis_1_1PyramidLevel.html
af755db0527ad88207c09f7a3562b5cc7
()
void
increase_capacity
classfovis_1_1PyramidLevel.html
a063778d9bb3972a1d91c9fc568f9dd79
(int new_capacity)
IntensityDescriptorExtractor *
_descriptor_extractor
classfovis_1_1PyramidLevel.html
a642acdf7801382940add20397c47210b
uint8_t *
_descriptors
classfovis_1_1PyramidLevel.html
ab8d95a42b3e048be789f3a3578a0aaed
GridKeyPointFilter
_grid_filter
classfovis_1_1PyramidLevel.html
aacbf741223ca08efad81bfb3ea604b9f
int
_height
classfovis_1_1PyramidLevel.html
a9b5575b3746d0267227c2390aa8a1b46
std::vector< KeyPoint >
_initial_keypoints
classfovis_1_1PyramidLevel.html
ac8e133d018c2712e3d03192e155f056e
int
_keypoint_max_x
classfovis_1_1PyramidLevel.html
a40a6ceb5f4c51461459661524ebc9dd0
int
_keypoint_max_y
classfovis_1_1PyramidLevel.html
a99fe1eba8b37db2068d0554b637160ec
int
_keypoint_min_x
classfovis_1_1PyramidLevel.html
ad5b18a2887f014937803a3e98feb9f96
int
_keypoint_min_y
classfovis_1_1PyramidLevel.html
a65f669146db7fd0e4659a34488ca5e53
KeypointData *
_keypoints
classfovis_1_1PyramidLevel.html
a3c7015557e17b36f72df42e87539290c
int
_keypoints_capacity
classfovis_1_1PyramidLevel.html
ae408a32f2f230487e0db84a61e61ea6d
int
_level_num
classfovis_1_1PyramidLevel.html
af8e76a9d974adbf94f43f40c0dffcc03
int
_num_detected_keypoints
classfovis_1_1PyramidLevel.html
a5a9e9fcf32ed8c7d212f0c88a18cf0ca
int
_num_keypoints
classfovis_1_1PyramidLevel.html
ac81c0d582c8e8f2265b0e1e9daa5ad8a
uint8_t *
_pyrbuf
classfovis_1_1PyramidLevel.html
a6f611157054bb98c4072127e496490c8
uint8_t *
_raw_gray
classfovis_1_1PyramidLevel.html
aefafd3751160d77425250b51c2626b14
int
_raw_gray_stride
classfovis_1_1PyramidLevel.html
ae5a62d45d4fbad6f099867375a3045e6
int
_width
classfovis_1_1PyramidLevel.html
af79b5fd81890c054965d0a8e54f18a88
friend class
OdometryFrame
classfovis_1_1PyramidLevel.html
a50334ce695e3432bfd1bf2210c64f696
friend class
StereoFrame
classfovis_1_1PyramidLevel.html
a1b97353efc48811a6a200c07b99c74e6
fovis::Rectification
classfovis_1_1Rectification.html
const CameraIntrinsicsParameters &
getInputCameraParameters
classfovis_1_1Rectification.html
a8e6a8e17b1c97a766e6accd372e5d7a3
() const
const Eigen::Matrix3d &
getRectificationRotation
classfovis_1_1Rectification.html
a62bc560d7673bf3d51f83113bc9fa40b
() const
const CameraIntrinsicsParameters &
getRectifiedCameraParameters
classfovis_1_1Rectification.html
ab947e22a4d537de9f5d9c5266e502448
() const
Rectification *
makeCopy
classfovis_1_1Rectification.html
a17a5557ed605f65ed21501c15e2c80d5
() const
Rectification
classfovis_1_1Rectification.html
a871973c999983e9ba4a7d6c75fba4da0
(const CameraIntrinsicsParameters &input_camera_params)
Rectification
classfovis_1_1Rectification.html
adc6d77877d9aa11727d08b70a72e17b5
(const CameraIntrinsicsParameters &input_camera_params, const Eigen::Matrix3d &rotation, const CameraIntrinsicsParameters &rectified_camera_params)
void
rectifyBilinearLookup
classfovis_1_1Rectification.html
a73148dc0c582bedb15006bc210802946
(const Eigen::Vector2d &dist_uv, Eigen::Vector2d *rect_uv) const
void
rectifyLookup
classfovis_1_1Rectification.html
aca2c33f8b8f97ca814092a2d316a6999
(int dist_u, int dist_v, Eigen::Vector2d *rect_uv) const
void
rectifyLookupByIndex
classfovis_1_1Rectification.html
a66a6ada292a3c2dc70d62b7a5202cddc
(int pixel_index, Eigen::Vector2d *rect_uv) const
~Rectification
classfovis_1_1Rectification.html
a4fc2ddf989e03ed99799d5a761114e4e
()
void
populateMap
classfovis_1_1Rectification.html
ad28ee936bc4ef85ab2bbb208f76e05dc
()
Rectification
classfovis_1_1Rectification.html
a91670d972c66280b6e35b2ae77e4f691
()
CameraIntrinsicsParameters
_input_camera
classfovis_1_1Rectification.html
aac64583970a73a3522b721235b5501c5
float *
_map_x
classfovis_1_1Rectification.html
ab48321d9ecac65208d7add5acffec32b
float *
_map_y
classfovis_1_1Rectification.html
a6bf479e42e101f993fe77c1c8a7c5cf5
CameraIntrinsicsParameters
_rectified_camera
classfovis_1_1Rectification.html
ae8a26550b82de2988e082a1a7103d7fc
Eigen::Matrix3d *
_rotation
classfovis_1_1Rectification.html
a478ad03f9cdf3292a7ae8473836f4e93
fovis::SAD
classfovis_1_1SAD.html
int
getWorstScore
classfovis_1_1SAD.html
a47f3f8424b894f177e53f65056d6f0d3
() const
SAD
classfovis_1_1SAD.html
a2917947f8e8ae68368dd33d22db6ede2
(int descriptor_len)
int32_t
score
classfovis_1_1SAD.html
a21c7b71f65325a535c066214613b45e8
(const uint8_t *ref_desc, const uint8_t *target_desc)
int
_descriptor_len
classfovis_1_1SAD.html
acd54a9694cddcc69c3f6e2e1d39fec22
int
_nsad_ops
classfovis_1_1SAD.html
abc7c64eee413145c6e61410465f4f2ee
fovis::StereoCalibration
classfovis_1_1StereoCalibration.html
double
getBaseline
classfovis_1_1StereoCalibration.html
a40f4d5ab0458b65fecc14ae93137a87f
() const
int
getHeight
classfovis_1_1StereoCalibration.html
adc2aee486a4acdc153cd5f99604740dc
() const
const Rectification *
getLeftRectification
classfovis_1_1StereoCalibration.html
a53c8bb17b4aa65fb53ae72bd396587f3
() const
const CameraIntrinsicsParameters &
getRectifiedParameters
classfovis_1_1StereoCalibration.html
ac8e2fa0547d4b596ced2670734e5f2a2
() const
const Rectification *
getRightRectification
classfovis_1_1StereoCalibration.html
a853bcce5d3da3bcd684b301b58e4e54c
() const
Eigen::Matrix4d
getUvdToXyz
classfovis_1_1StereoCalibration.html
ac8a8721695ab917b5d6d655d0733034c
() const
int
getWidth
classfovis_1_1StereoCalibration.html
a8010f120bbf1315485749866b80f4e72
() const
StereoCalibration *
makeCopy
classfovis_1_1StereoCalibration.html
aa080f778bf7d5f42df4897a77a63461d
() const
StereoCalibration
classfovis_1_1StereoCalibration.html
af6be2407eae297e3a72a0ad76f9c4af8
(const StereoCalibrationParameters ¶ms)
~StereoCalibration
classfovis_1_1StereoCalibration.html
abe3f10903dd0b002720439d5d77bdff8
()
void
initialize
classfovis_1_1StereoCalibration.html
a8ba5e08e0b68178e6e355ce97ce40588
()
StereoCalibration
classfovis_1_1StereoCalibration.html
a02ccd2552499cce9d833a87086150823
()
Rectification *
_left_rectification
classfovis_1_1StereoCalibration.html
a4b07d1120da2b1902a4580fb827a8852
StereoCalibrationParameters
_parameters
classfovis_1_1StereoCalibration.html
aa4c5887dddda079d986851cf7b919b8f
CameraIntrinsicsParameters
_rectified_parameters
classfovis_1_1StereoCalibration.html
a503ac90f33f9bba22018c6cc672ed28e
Rectification *
_right_rectification
classfovis_1_1StereoCalibration.html
a3b42a453cc94d0f0355bb3fc18b9c1f8
fovis::StereoCalibrationParameters
structfovis_1_1StereoCalibrationParameters.html
CameraIntrinsicsParameters
left_parameters
structfovis_1_1StereoCalibrationParameters.html
ac09777dc1f060ad864d2db649a532259
CameraIntrinsicsParameters
right_parameters
structfovis_1_1StereoCalibrationParameters.html
a1334a3300355b16443c309458270dda5
double
right_to_left_rotation
structfovis_1_1StereoCalibrationParameters.html
a571ed5745947bfb5724179c24434f76b
[4]
double
right_to_left_translation
structfovis_1_1StereoCalibrationParameters.html
abdd91d09a4ff6bf61b1fea82b76340cc
[3]
fovis::StereoDepth
classfovis_1_1StereoDepth.html
fovis::DepthSource
virtual double
getBaseline
classfovis_1_1StereoDepth.html
ab7817f1a98579a52a8198c3b5fbe54f1
() const
virtual void
getXyz
classfovis_1_1StereoDepth.html
a63587b996ffbdb8b7ead25ff4af3b4f4
(OdometryFrame *frame)
virtual bool
haveXyz
classfovis_1_1StereoDepth.html
a24fa789d3dd0ba2b1a3176861dec29b5
(int u, int v)
virtual void
refineXyz
classfovis_1_1StereoDepth.html
a46fdde8c330b2e1a6b6bf9c3c8d408b9
(FeatureMatch *matches, int num_matches, OdometryFrame *frame)
void
setRightImage
classfovis_1_1StereoDepth.html
a9c5edad5f0f603a31c096bde2648c4dd
(const uint8_t *img)
StereoDepth
classfovis_1_1StereoDepth.html
a9bbab3343dfe58d7093f7767c6e9ab81
(const StereoCalibration *calib, const VisualOdometryOptions &options)
~StereoDepth
classfovis_1_1StereoDepth.html
a84f9c6a03c763b462d6b4ce896579c14
()
std::vector< std::pair< double, double > >
Points2d
classfovis_1_1StereoDepth.html
a290fddf6d6cf4702cdc6ff121a82faa8
void
leftRightMatch
classfovis_1_1StereoDepth.html
ad0f1d37a18018b535b49f2aa590049bc
(PyramidLevel *left_level, PyramidLevel *right_level, Points2d *matched_right_keypoints)
const StereoCalibration *
_calib
classfovis_1_1StereoDepth.html
a4e5205b1cc963df4b347d793c53c2e60
int
_fast_threshold
classfovis_1_1StereoDepth.html
a03668f5609eeaa6f2612ddd1921c99e4
float
_fast_threshold_adaptive_gain
classfovis_1_1StereoDepth.html
a76afc38d3de2dac5cff74bd08f79a68a
int
_fast_threshold_max
classfovis_1_1StereoDepth.html
aea9df5fea8fa5b1e7d30223cbf5020a5
int
_fast_threshold_min
classfovis_1_1StereoDepth.html
a9d4074279a554c7f148f007d9bab8b94
int
_feature_window_size
classfovis_1_1StereoDepth.html
a142ce4a9260b927c74962abb9b235369
int
_height
classfovis_1_1StereoDepth.html
abee6602d7eace1843fbc0388b644b160
std::vector< std::vector< int > >
_legal_matches
classfovis_1_1StereoDepth.html
a207d5099d5f2bd54474540e9606af231
std::vector< Points2d >
_matched_right_keypoints_per_level
classfovis_1_1StereoDepth.html
a8cacd6b8e14d776846d6efe8dab7da88
FeatureMatcher
_matcher
classfovis_1_1StereoDepth.html
ae74236ff38bcf4f5c9b72f9251d35d54
FeatureMatch *
_matches
classfovis_1_1StereoDepth.html
a45a0fe6723ccda443a6117bf2055347b
int
_matches_capacity
classfovis_1_1StereoDepth.html
a9b3c280bf00e8b72a2c714baa8a42dcb
int
_max_disparity
classfovis_1_1StereoDepth.html
ac490d763b6fc15824427a95d303988dd
double
_max_dist_epipolar_line
classfovis_1_1StereoDepth.html
a06598dd4351d222165d302340f095b34
double
_max_refinement_displacement
classfovis_1_1StereoDepth.html
a5f28479099ad735db7445acf1e60a653
int
_num_matches
classfovis_1_1StereoDepth.html
a51b22ce3f48f10f6a38b8bed129ea907
int
_num_pyramid_levels
classfovis_1_1StereoDepth.html
a6afe080a5583e6831f20d4aa14c02676
const VisualOdometryOptions
_options
classfovis_1_1StereoDepth.html
ae366c17317d051117df917377eb056a2
bool
_require_mutual_match
classfovis_1_1StereoDepth.html
aaad0f9a50855678a0b2e0647ca36c878
StereoFrame *
_right_frame
classfovis_1_1StereoDepth.html
adb1e21b8dd8312587ac98358118396fb
int
_target_pixels_per_feature
classfovis_1_1StereoDepth.html
a22a2f485caee1d5bf982eac71a775e7f
bool
_use_adaptive_threshold
classfovis_1_1StereoDepth.html
a22de40e072b0b3dbab80d5f07793228c
Eigen::Matrix4d *
_uvd1_to_xyz
classfovis_1_1StereoDepth.html
ad5d850ab110e0372634623ea66f2c558
int
_width
classfovis_1_1StereoDepth.html
a705ad453339628a11c98bac8c1538591
fovis::StereoDisparity
classfovis_1_1StereoDisparity.html
fovis::DepthSource
double
getBaseline
classfovis_1_1StereoDisparity.html
a386ab42572bb6e0949c7786fd73db808
() const
void
getXyz
classfovis_1_1StereoDisparity.html
a4656e6a05837f2959da77ab40eb29488
(OdometryFrame *frame)
bool
haveXyz
classfovis_1_1StereoDisparity.html
a84342fbe223762c9f7101b445c9f672e
(int u, int v)
void
refineXyz
classfovis_1_1StereoDisparity.html
a036455bb4bdf818ba435b3129520891b
(FeatureMatch *matches, int num_matches, OdometryFrame *frame)
void
setDisparityData
classfovis_1_1StereoDisparity.html
aaca06d6acb8290cadc1ae5a059d1afe3
(const float *disparity_data)
StereoDisparity
classfovis_1_1StereoDisparity.html
aae961ae5280e41a4411b7aa430232145
(const StereoCalibration *calib)
~StereoDisparity
classfovis_1_1StereoDisparity.html
ae7c4e78859c905bd84e726aaa524f1ff
()
std::vector< std::pair< double, double > >
Points2d
classfovis_1_1StereoDisparity.html
a9e4969c81052ebdfc897a0d69d8b4237
bool
getXyzInterp
group__DepthSources.html
ga546a46b377396e8c4e4ab1e3d0224812
(KeypointData *kpdata)
Eigen::Vector3d
getXyzValues
group__DepthSources.html
ga92b3bdf443c427e95612a2ef5b5bd687
(int u, int v, float disparity)
const StereoCalibration *
_calib
classfovis_1_1StereoDisparity.html
a26cb7194bb69711152398b914e736b8b
float *
_disparity_data
classfovis_1_1StereoDisparity.html
ab92e53439e366fcf6e2ba7941c312359
int
_height
classfovis_1_1StereoDisparity.html
a5e1ca1bfd06ec3d88c9694c01c5b7f7d
Eigen::Matrix4d *
_uvd1_to_xyz
classfovis_1_1StereoDisparity.html
adcb9b361f1052af6383035d74cffe4c4
int
_width
classfovis_1_1StereoDisparity.html
a70caf551d8465c26eac59289444efcfe
fovis::StereoFrame
classfovis_1_1StereoFrame.html
PyramidLevel *
getLevel
classfovis_1_1StereoFrame.html
a83496b773a46270f309a6ef5b9537305
(int level_num)
int
getNumDetectedKeypoints
classfovis_1_1StereoFrame.html
aea7cc379d873869a58051dd232130a29
() const
void
prepareFrame
classfovis_1_1StereoFrame.html
a945869c4f120370958670b929324ab88
(const uint8_t *raw_gray, int fast_threshold)
void
rectify
classfovis_1_1StereoFrame.html
ae578b703951dc9c1695d99df1fbce5f7
(Eigen::Vector2d xy_in, Eigen::Vector2d *out)
StereoFrame
classfovis_1_1StereoFrame.html
a8800113385ec95eeaac5c624fd44e42f
(int width, int height, const Rectification *rectify_map, const VisualOdometryOptions &options)
~StereoFrame
classfovis_1_1StereoFrame.html
ab47c137796a3303d0de62440459bb9b3
()
void
initialize
classfovis_1_1StereoFrame.html
abe0d0781689f162d2b8e6ddeb103dc6f
(int bucket_width, int bucket_height, int max_keypoints_per_bucket)
int
_base_height
classfovis_1_1StereoFrame.html
a78e84312817ec9e50d0a9fe51078e24e
int
_base_width
classfovis_1_1StereoFrame.html
a79ebea4596a6c10062bf749c0accde86
int
_feature_window_size
classfovis_1_1StereoFrame.html
ad9a8359cfbcf0ff1a5fa7ba8f0d9032a
std::vector< PyramidLevel * >
_levels
classfovis_1_1StereoFrame.html
a5d1a85dab946a6a695a68405d659691a
int
_num_levels
classfovis_1_1StereoFrame.html
afea97ee27001d4c05994fa83bf986463
Rectification *
_rectify_map
classfovis_1_1StereoFrame.html
a0d74bc875c6a0c801c6a8f6c535ae503
bool
_use_bucketing
classfovis_1_1StereoFrame.html
ae5ad06d3a508a1df12ef68b09d2f704e
bool
_use_image_normalization
classfovis_1_1StereoFrame.html
af9d1f0b1865831a1bf56740c44877b8b
fovis::tictoc_t
structfovis_1_1tictoc__t.html
std::string
description
structfovis_1_1tictoc__t.html
a5a09fe4fbd51f39051fdd1543a29b96c
int64_t
ema
structfovis_1_1tictoc__t.html
a55a6eff78ce3064b87d1eca70973a07b
char
flag
structfovis_1_1tictoc__t.html
a8fcd4baa7719a74f5025b0d139e7a6c3
int64_t
max
structfovis_1_1tictoc__t.html
a7e6c50933fc8a3d607636bc125390c58
int64_t
min
structfovis_1_1tictoc__t.html
a2bf5f0cfb5f0eefdfc4a5d2b1545ace0
int
numCalls
structfovis_1_1tictoc__t.html
a0b7594fa9b6b78d941042e6849a4a5a2
int64_t
t
structfovis_1_1tictoc__t.html
a9174838c5284bc0297bbf8457b6fde4c
int64_t
totalT
structfovis_1_1tictoc__t.html
a9984cafd6d50fa43fa238a4d5b2a49e8
fovis::VisualOdometry
classfovis_1_1VisualOdometry.html
bool
getChangeReferenceFrames
classfovis_1_1VisualOdometry.html
a9ff547b02186f69111ad9a506301b285
() const
int
getFastThreshold
classfovis_1_1VisualOdometry.html
a70d57b573322186b7da0093e1548ed34
() const
const Eigen::Matrix3d &
getInitialHomography
classfovis_1_1VisualOdometry.html
a8b2b77a87cb8a5f4e6884397beaeb2d6
() const
const Eigen::Isometry3d &
getMotionEstimate
classfovis_1_1VisualOdometry.html
aa5245fb96ff5fb9549ef6523ffeaaccc
() const
const Eigen::MatrixXd &
getMotionEstimateCov
classfovis_1_1VisualOdometry.html
a1b4c03b1e9b388d2bb98b6f589627a4e
() const
MotionEstimateStatusCode
getMotionEstimateStatus
classfovis_1_1VisualOdometry.html
aeff98527aeecdd15fcfc19144524d581
() const
const MotionEstimator *
getMotionEstimator
classfovis_1_1VisualOdometry.html
acbba598073892e871b3ca7a553da83fe
() const
const VisualOdometryOptions &
getOptions
classfovis_1_1VisualOdometry.html
a598e18ec12315e9ef56e374dd084f5a0
() const
const Eigen::Isometry3d &
getPose
classfovis_1_1VisualOdometry.html
a51a3ebd0a1d197b67cafec9dd3d8533d
()
const OdometryFrame *
getReferenceFrame
classfovis_1_1VisualOdometry.html
a9c5867369075d8cd4b7a4c1a943049a4
() const
const OdometryFrame *
getTargetFrame
classfovis_1_1VisualOdometry.html
ae267f67c38c8124c6871d4269253bf0f
() const
void
processFrame
classfovis_1_1VisualOdometry.html
a120f98011174aa753272d565913f2f27
(const uint8_t *gray, DepthSource *depth_source)
void
sanityCheck
classfovis_1_1VisualOdometry.html
aef658689b0ad310045768aafb92e091a
() const
VisualOdometry
classfovis_1_1VisualOdometry.html
acf1eae38062f18f2ccd6d2edb9f545c2
(const Rectification *rectification, const VisualOdometryOptions &options)
~VisualOdometry
classfovis_1_1VisualOdometry.html
a70c20ec227c2cfa51669b2e3de4cc83d
()
static VisualOdometryOptions
getDefaultOptions
classfovis_1_1VisualOdometry.html
ae38759d71eef168855713095da4851d5
()
Eigen::Quaterniond
estimateInitialRotation
classfovis_1_1VisualOdometry.html
ac5abc4870d226072500d53e4048af1b1
(const OdometryFrame *prev, const OdometryFrame *cur, const Eigen::Isometry3d &init_motion_estimate=Eigen::Isometry3d::Identity())
void
prepareFrame
classfovis_1_1VisualOdometry.html
aeca008b8f170b35386e4946638721d5e
(OdometryFrame *frame)
bool
_change_reference_frames
classfovis_1_1VisualOdometry.html
a5ecfd87f5d2fe1469c082c4ce3cca19e
OdometryFrame *
_cur_frame
classfovis_1_1VisualOdometry.html
ab81a65895bd8856ad890f539c0afac11
MotionEstimator *
_estimator
classfovis_1_1VisualOdometry.html
a700525e66aebcad1e2674a416aa83928
int
_fast_threshold
classfovis_1_1VisualOdometry.html
a5230aed30e7e10866c29b2cb55dd2627
float
_fast_threshold_adaptive_gain
classfovis_1_1VisualOdometry.html
a13404e264cb8ac73c0242745e1dbc13c
int
_fast_threshold_max
classfovis_1_1VisualOdometry.html
a6c1856e7f5156a262d0c0ee63197564d
int
_fast_threshold_min
classfovis_1_1VisualOdometry.html
a72d8773d585a5ec32a0b9bda55c741ee
int
_feature_window_size
classfovis_1_1VisualOdometry.html
a8592168061e8dd30fd986d82b6858736
long
_frame_count
classfovis_1_1VisualOdometry.html
ac4851ef88ce1f4cc2ee4574077e89320
int
_initial_rotation_pyramid_level
classfovis_1_1VisualOdometry.html
a3219fe4617f5453fc6ab9cce0009b262
int
_num_pyramid_levels
classfovis_1_1VisualOdometry.html
a3d46d033220c706934faa3ce8c38297b
VisualOdometryOptions
_options
classfovis_1_1VisualOdometry.html
aa0a0f3d64d90e441f319005485a61255
VisualOdometryPriv *
_p
classfovis_1_1VisualOdometry.html
afd3379201d1f28bc7a948158e13127f8
OdometryFrame *
_prev_frame
classfovis_1_1VisualOdometry.html
ab847424f0400bb88d41f3accef13f7cf
const Rectification *
_rectification
classfovis_1_1VisualOdometry.html
a3fd807a22fcb4fb0798e4e388f653cf2
OdometryFrame *
_ref_frame
classfovis_1_1VisualOdometry.html
a0d67e8b4020f32691d019f0f023622cc
int
_ref_frame_change_threshold
classfovis_1_1VisualOdometry.html
a37a3668cbf09af91609cde46a25813ea
int
_target_pixels_per_feature
classfovis_1_1VisualOdometry.html
ad256179fa6dd6c5d47fcd3b67278fd6e
bool
_use_adaptive_threshold
classfovis_1_1VisualOdometry.html
aca9bd40a8098863eb7723a08c9baa0df
bool
_use_homography_initialization
classfovis_1_1VisualOdometry.html
a937e787a0e52ee9e76c469aee906c590
fovis::VisualOdometryPriv
classfovis_1_1VisualOdometryPriv.html
Eigen::Matrix3d
initial_homography_est
classfovis_1_1VisualOdometryPriv.html
a8ac9cdd9ca2ca2988c170a1815c71734
Eigen::MatrixXd
initial_motion_cov
classfovis_1_1VisualOdometryPriv.html
a48e68182b52e4298a5067eb03d40e6c5
Eigen::Isometry3d
initial_motion_estimate
classfovis_1_1VisualOdometryPriv.html
ae5c394ff0494a96a222d8dfc8d386a90
Eigen::Isometry3d
motion_estimate
classfovis_1_1VisualOdometryPriv.html
a7d25d57b38d20ab2db0f407dfef4839f
Eigen::MatrixXd
motion_estimate_covariance
classfovis_1_1VisualOdometryPriv.html
a441770d2c984c0188e48027c8b490f6c
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Isometry3d
pose
classfovis_1_1VisualOdometryPriv.html
a21e745ccad531bd5c3338a83a79511ab
Eigen::Isometry3d
ref_to_prev_frame
classfovis_1_1VisualOdometryPriv.html
a444db3d4572e49c00b978a1ef2345c05
friend class
VisualOdometry
classfovis_1_1VisualOdometryPriv.html
af1057efba15ef17199aa2c9956609ffb
fovis_example
namespacefovis__example.html
fovis_example::DataCapture
fovis_example::DataCapture
classfovis__example_1_1DataCapture.html
bool
captureOne
classfovis__example_1_1DataCapture.html
a0d61d9ebc1ca996fe5f727db7eea7fea
()
bool
captureOne
classfovis__example_1_1DataCapture.html
a0d61d9ebc1ca996fe5f727db7eea7fea
()
DataCapture
classfovis__example_1_1DataCapture.html
a725ac5ac0e9be7e111d126f963c98736
()
DataCapture
classfovis__example_1_1DataCapture.html
a725ac5ac0e9be7e111d126f963c98736
()
fovis::DepthImage *
getDepthImage
classfovis__example_1_1DataCapture.html
ac741443e074f37fcf4de2638c2c080b9
()
fovis::DepthImage *
getDepthImage
classfovis__example_1_1DataCapture.html
ac741443e074f37fcf4de2638c2c080b9
()
const uint8_t *
getGrayImage
classfovis__example_1_1DataCapture.html
aa70962d0d51b92df5e79eda95cfb6eed
()
const uint8_t *
getGrayImage
classfovis__example_1_1DataCapture.html
aa70962d0d51b92df5e79eda95cfb6eed
()
const fovis::CameraIntrinsicsParameters &
getRgbParameters
classfovis__example_1_1DataCapture.html
a328618a22f065a496a19fb14a1dacc8b
() const
const fovis::CameraIntrinsicsParameters &
getRgbParameters
classfovis__example_1_1DataCapture.html
a328618a22f065a496a19fb14a1dacc8b
() const
bool
initialize
classfovis__example_1_1DataCapture.html
a49d29f22a4c503aae61033099ad1c607
()
bool
initialize
classfovis__example_1_1DataCapture.html
a49d29f22a4c503aae61033099ad1c607
()
bool
startDataCapture
classfovis__example_1_1DataCapture.html
aef2792b6c93a8a6446bba09752fbe52a
()
bool
startDataCapture
classfovis__example_1_1DataCapture.html
aef2792b6c93a8a6446bba09752fbe52a
()
bool
stopDataCapture
classfovis__example_1_1DataCapture.html
a9bd2db9b36eee3f8c270f010071b76a4
()
bool
stopDataCapture
classfovis__example_1_1DataCapture.html
a9bd2db9b36eee3f8c270f010071b76a4
()
~DataCapture
classfovis__example_1_1DataCapture.html
a6df3544e132f9a4cb051d077f6de42cb
()
~DataCapture
classfovis__example_1_1DataCapture.html
a6df3544e132f9a4cb051d077f6de42cb
()
void
DepthCallback
classfovis__example_1_1DataCapture.html
a446adba77815c030703d493790889dba
(void *data, uint32_t timestamp)
void
ImageCallback
classfovis__example_1_1DataCapture.html
a4f47f5cd78906793f5642bcd0d882b78
(void *data, uint32_t timestamp)
static void
depth_cb
classfovis__example_1_1DataCapture.html
a105573d9cbccd737ab1bf5d8dcf089b1
(freenect_device *dev, void *data, uint32_t timestamp)
static void
image_cb
classfovis__example_1_1DataCapture.html
aaa4730b36f5325ee529278ca92f41f18
(freenect_device *dev, void *data, uint32_t timestamp)
xn::Context
context
classfovis__example_1_1DataCapture.html
aaf9bee5ef7a491866f05aa1f95a7da45
float *
depth_data
classfovis__example_1_1DataCapture.html
abe12028d6972f915f5e66cbc48eb63f8
xn::DepthGenerator
depth_gen
classfovis__example_1_1DataCapture.html
a3ddda5e44fab3ba841df7d2fc10dae63
fovis::DepthImage *
depth_image
classfovis__example_1_1DataCapture.html
ace686eaa1ef62a9fe78642955093b808
xn::DepthMetaData
depth_md
classfovis__example_1_1DataCapture.html
af33dc05dd309e1b2f8db855319e589b2
int
device_number
classfovis__example_1_1DataCapture.html
a3f591c9bca46be6000792f6baa5ad2c5
xn::EnumerationErrors
errors
classfovis__example_1_1DataCapture.html
ae824bffbd2211c7c519cb45ad7891989
freenect_context *
f_ctx
classfovis__example_1_1DataCapture.html
a6183fdf292b1a43adc70b29f8b344b23
freenect_device *
f_dev
classfovis__example_1_1DataCapture.html
a2c1613dba253093e60f58ca613754bc2
int
freenect_angle
classfovis__example_1_1DataCapture.html
aab6cdcc33a7bee86fd529ff188d9029d
uint8_t *
gray_buf
classfovis__example_1_1DataCapture.html
ab4186f0c6ad38090630eea2727f8e8fa
bool
have_depth
classfovis__example_1_1DataCapture.html
a2c80f8ef3b37f6682b41e74d2453761d
bool
have_image
classfovis__example_1_1DataCapture.html
a6dfdf101196dae01bf0151684a5cec82
int
height
classfovis__example_1_1DataCapture.html
a721441ea64d71b1c8decfdea7e4e4d5e
xn::ImageGenerator
image_gen
classfovis__example_1_1DataCapture.html
a7eed9b317fc0cfe0b9f194a6b90371c9
xn::ImageMetaData
image_md
classfovis__example_1_1DataCapture.html
a99286390d07f04d7dc0a412e7b529376
fovis::CameraIntrinsicsParameters
rgb_params
classfovis__example_1_1DataCapture.html
a6cbee7a4ddc965990ae59bcf7e1362d3
int
width
classfovis__example_1_1DataCapture.html
a280e42f7b0789981a2641f717940ad26
index
fovis library API documentation
index
introduction
build_requirements_sse
getting_started
build_requirements
license
usage_requirements