You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a comment in the source of the class CameraMetaData which reads
// NOTE: *NOT* `final`, could be derived from by downstream.classCameraMetaData {
public:CameraMetaData() = default;
// omitted codeprivate:const Camera* addCamera(std::unique_ptr<Camera> cam);
};
A class that derives from CameraMetaData most likely wants to add camera metadata in its own constructor. For this purpose, grating access to the addCamera method by declaring it as protected would be very convenient. As of the current implementation of CameraMetaData, each derived class needs to implement its own variant of the addCamera method (or implement the functionality of addCamera directly in its constructor).
The text was updated successfully, but these errors were encountered:
There is a comment in the source of the class
CameraMetaData
which readsA class that derives from
CameraMetaData
most likely wants to add camera metadata in its own constructor. For this purpose, grating access to theaddCamera
method by declaring it asprotected
would be very convenient. As of the current implementation ofCameraMetaData
, each derived class needs to implement its own variant of theaddCamera
method (or implement the functionality ofaddCamera
directly in its constructor).The text was updated successfully, but these errors were encountered: