[Bug 779] New: Missing virtual for AnalyticSystemModelGaussianUncertainty functions

https://www.fmtc.be/bugzilla/orocos/show_bug.cgi?id=779

Summary: Missing virtual for
AnalyticSystemModelGaussianUncertainty functions
Product: BFL
Version: trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P3
Component: core
AssignedTo: bfl [..] ...
ReportedBy: thimo [..] ...
CC: thimo [..] ..., bfl [..] ...
Estimated Hours: 0.0

Created an attachment (id=611)
--> (https://www.fmtc.be/bugzilla/orocos/attachment.cgi?id=611)
Patches virtual of AnalyticSystemModelGaussianUncertainty for trunk rev.31380

The functions of AnalyticSystemModelGaussianUncertainty,
df_dxGet
PredictionGet
CovarianceGet

are not declared as virtual in this class. This makes it impossible to use a
derived class as substitute for this model.
While it is not strictly necessary to derive from this class since it forwards
all calls to a conditional pdf, it is desirable.

patch attached

[Bug 779] Missing virtual for AnalyticSystemModelGaussianUncerta

https://www.fmtc.be/bugzilla/orocos/show_bug.cgi?id=779

Klaas Gadeyne <klaas [dot] gadeyne [..] ...> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution| |FIXED
Status|NEW |RESOLVED

--- Comment #1 from Klaas Gadeyne <klaas [dot] gadeyne [..] ...> 2010-08-26 11:32:36 ---
Fixed in rev 32569 (only ompile tested, but seems to be ok :-)). Thx for
reporting and fixing.