51 SysPdfVector::SysPdfVector(
const Vector3& sigma)
67 cerr <<
"SysPdfVector::ProbabilityGet Method not applicable" << endl;
76 Vector3& res = one_sample.ValueGet();
79 res = this->ConditionalArgumentGet(0);
82 Sample<Vector3> noise_sample;
84 res += noise_sample.ValueGet();
93 cerr <<
"SysPdfVector::ExpectedValueGet Method not applicable" << endl;
102 cerr <<
"SysPdfVector::CovarianceGet Method not applicable" << endl;
virtual bool SampleFrom(BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const
virtual Probability ProbabilityGet(const tf::Vector3 &state) const
virtual ~SysPdfVector()
Destructor.
bool SampleFrom(vector< Sample< tf::Vector3 > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const
virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
virtual tf::Vector3 ExpectedValueGet() const
static const unsigned int NUM_SYS_VECTOR_COND_ARGS
static const unsigned int DIM_SYS_VECTOR