]> rtime.felk.cvut.cz Git - hubacji1/bcar.git/blobdiff - src/bcar.cc
Add inner/outer mirror radius computation
[hubacji1/bcar.git] / src / bcar.cc
index 0b9062a0b793c6b0f9ac0874bfc069d3133efd1e..59fbb613f917c650e8544234abb4bfab6d5f704c 100644 (file)
@@ -555,6 +555,22 @@ CarSize::orradi() const
        return sqrt(mtrw2 + dr2);
 }
 
+double
+CarSize::imradi() const
+{
+       auto mtrw2 = pow(this->mtr() - this->wwm() / 2.0, 2.0);
+       auto df2 = pow(this->wb(), 2.0);
+       return sqrt(mtrw2 + df2);
+}
+
+double
+CarSize::omradi() const
+{
+       auto mtrw2 = pow(this->mtr() + this->wwm() / 2.0, 2.0);
+       auto df2 = pow(this->wb(), 2.0);
+       return sqrt(mtrw2 + df2);
+}
+
 double
 CarSize::perfect_parking_slot_len() const
 {