refactor(types): protected calib model member
This commit is contained in:
@@ -296,7 +296,7 @@ std::string API::GetInfo(const Info &info) const {
|
||||
|
||||
IntrinsicsPinhole API::GetIntrinsics(const Stream &stream) const {
|
||||
auto in = GetIntrinsicsBase(stream);
|
||||
if (in->calib_model == CalibrationModel::PINHOLE) {
|
||||
if (in->calib_model() == CalibrationModel::PINHOLE) {
|
||||
return *std::dynamic_pointer_cast<IntrinsicsPinhole>(in);
|
||||
}
|
||||
throw std::runtime_error("Intrinsics is not pinhole model"
|
||||
|
||||
@@ -43,12 +43,12 @@ std::string RectifyProcessor::Name() {
|
||||
void RectifyProcessor::NotifyImageParamsChanged() {
|
||||
auto in_left = device_->GetIntrinsics(Stream::LEFT);
|
||||
auto in_right = device_->GetIntrinsics(Stream::RIGHT);
|
||||
if (in_left->calib_model == CalibrationModel::PINHOLE) {
|
||||
if (in_left->calib_model() == CalibrationModel::PINHOLE) {
|
||||
InitParams(
|
||||
*std::dynamic_pointer_cast<IntrinsicsPinhole>(in_left),
|
||||
*std::dynamic_pointer_cast<IntrinsicsPinhole>(in_right),
|
||||
device_->GetExtrinsics(Stream::RIGHT, Stream::LEFT));
|
||||
} else if (in_left->calib_model ==
|
||||
} else if (in_left->calib_model() ==
|
||||
CalibrationModel::KANNALA_BRANDT) {
|
||||
InitParams(
|
||||
*std::dynamic_pointer_cast<IntrinsicsEquidistant>(in_left),
|
||||
|
||||
Reference in New Issue
Block a user