A mixture of a fixed type of distributions. More...
#include <vpdl/vpdt/vpdt_dist_traits.h>#include <vpdl/vpdt/vpdt_probability.h>#include <vcl_cassert.h>#include <vcl_vector.h>#include <vcl_algorithm.h>#include <vcl_memory.h>Go to the source code of this file.
Classes | |
| struct | vpdt_is_mixture< vpdt_mixture_of< dist > > |
| class | vpdt_mixture_of< dist_t > |
| A mixture of a fixed type of distributions. More... | |
| struct | vpdt_mixture_of< dist_t >::component |
| A struct to hold the component distributions and weights. More... | |
| class | vpdt_mixture_of< dist_t >::sort_weight |
| This functor is used by default for sorting with STL. More... | |
| class | vpdt_mixture_of< dist_t >::sort_adaptor< comp_type_ > |
| This adaptor allows users to define ordering functors on the components without accessing the components directly. More... | |
Functions | |
| template<class dist > | |
| vpdt_dist_traits < vpdt_mixture_of< dist > >::scalar_type | vpdt_box_prob (const vpdt_mixture_of< dist > &d, const typename vpdt_dist_traits< vpdt_mixture_of< dist > >::field_type &min_pt, const typename vpdt_dist_traits< vpdt_mixture_of< dist > >::field_type &max_pt) |
| The probability of being in an axis-aligned box. | |
A mixture of a fixed type of distributions.
Modifications
None
Definition in file vpdt_mixture_of.h.
| vpdt_dist_traits< vpdt_mixture_of< dist > >::scalar_type vpdt_box_prob | ( | const vpdt_mixture_of< dist > & | d, |
| const typename vpdt_dist_traits< vpdt_mixture_of< dist > >::field_type & | min_pt, | ||
| const typename vpdt_dist_traits< vpdt_mixture_of< dist > >::field_type & | max_pt | ||
| ) |
The probability of being in an axis-aligned box.
The box is defined by two points, the minimum and maximum. Implemented in terms of vpdt_cumulative_prob() by default.
Definition at line 361 of file vpdt_mixture_of.h.
1.7.5.1