KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
edge_likelihood_util.h File Reference
#include <edge_cpp/line_segment.h>
#include <edge_cpp/edge.h>
#include <edge_cpp/line_segment_set.h>
#include <likelihood_cpp/model_edge.h>
#include <gr_cpp/gr_polymesh_renderer.h>

Go to the source code of this file.

Classes

struct  kjb::compare_point_x_location
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Functions

void kjb::prepare_model_map (Int_matrix &model_map, const Polymesh &p)
 Prepares a model map from a polymesh. More...
 
void kjb::prepare_model_edges (std::vector< Model_edge > &edges, const Polymesh &p, const Base_gl_interface &eye)
 Prepares a set of model edges from a polymesh. More...
 
void kjb::prepare_model_map (Int_matrix &model_map, const std::vector< const Polymesh * > &ps)
 Prepares a model map from a vector of polymeshes. More...
 
void kjb::prepare_model_edges (std::vector< Model_edge > &edges, const std::vector< const Polymesh * > &ps, const Base_gl_interface &eye)
 Prepares a set of model edges from a vector of polymeshes. More...
 
void kjb::prepare_model_edges (std::vector< Model_edge > &edges, const std::vector< const Polymesh * > &ps, const Base_gl_interface &eye, const Matrix &M, double width, double height, const std::vector< bool > &flagged)
 
void kjb::prepare_model_edges (std::vector< Model_edge > &edges, const std::vector< const Polymesh * > &ps, const Base_gl_interface &eye, const Matrix &M, double width, double height)
 
void kjb::prepare_model_edges (std::vector< Model_edge > &edges, const Polymesh &p, const Base_gl_interface &eye, const Matrix &M, double width, double height, bool flagged)
 
void kjb::prepare_model_edges (std::vector< Model_edge > &edges, const Polymesh &p, const Base_gl_interface &eye, const Matrix &M, double width, double height)
 
void kjb::prepare_solid_model_map (Int_matrix &model_map, const std::vector< const Polymesh * > &ps)
 Prepares a model map from a polymesh. More...
 
void kjb::prepare_solid_model_map (Int_matrix &model_map, const Polymesh &p)
 Prepares a model map from a vector of polymeshes. More...
 
void kjb::draw_model_edges (kjb::Image &img, const std::vector< Model_edge > &edges)
 
void kjb::prepare_rendered_model_edges (std::vector< Model_edge > &edges, const Int_matrix &model_map)
 Prepares a set of rendered model edges from the model_map. More...
 

Detailed Description

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

http://creativecommons.org/licenses/by-nc-sa/3.0/us/

You are free:

to Share - to copy, distribute, display, and perform the work to Remix - to make derivative works

Under the following conditions:

Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Noncommercial. You may not use this work for commercial purposes.

Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.

Any of the above conditions can be waived if you get permission from the copyright holder.

Apart from the remix rights granted under this license, nothing in this license impairs or restricts the author's moral rights.