\r
auto shear_factor = (yx*c + yy*s) / (yy*c - yx * s);\r
auto scale_y = 1.0;\r
- if (abs(shear_factor) < 0.0001 || isnan(shear_factor)) {\r
+ if (abs(shear_factor) < 0.0001 || std::isnan(shear_factor)) {\r
shear_factor = 0;\r
scale_y = (abs(c) > 0.1) ? yy / c : yx / -s;\r
}\r
bool layer::is_position_protected() { return (impl_->protection_flags_& 4) == 4; }\r
\r
const layer::mask_info& layer::mask() const { return impl_->mask_; }\r
-
-const psd::point<double>& layer::text_pos() const { return impl_->text_pos_; }
-const psd::point<double>& layer::scale() const { return impl_->scale_; }
-const double layer::angle() const { return impl_->angle_; }
-const double layer::shear() const { return impl_->shear_; }
+\r
+const psd::point<double>& layer::text_pos() const { return impl_->text_pos_; }\r
+const psd::point<double>& layer::scale() const { return impl_->scale_; }\r
+const double layer::angle() const { return impl_->angle_; }\r
+const double layer::shear() const { return impl_->shear_; }\r
\r
bool layer::is_text() const { return !impl_->text_layer_info_.empty(); }\r
const boost::property_tree::wptree& layer::text_data() const { return impl_->text_layer_info_; }\r