Lines Matching refs:AlignedBox
28 class AlignedBox
59 inline AlignedBox() in AlignedBox() function
63 inline explicit AlignedBox(Index _dim) : m_min(_dim), m_max(_dim) in AlignedBox() function
68 …inline AlignedBox(const OtherVectorType1& _min, const OtherVectorType2& _max) : m_min(_min), m_max… in AlignedBox() function
72 inline explicit AlignedBox(const MatrixBase<Derived>& a_p) in AlignedBox() function
79 ~AlignedBox() {} in ~AlignedBox()
185 inline bool contains(const AlignedBox& b) const in contains()
190 inline AlignedBox& extend(const MatrixBase<Derived>& a_p) in extend()
199 inline AlignedBox& extend(const AlignedBox& b) in extend()
207 inline AlignedBox& clamp(const AlignedBox& b) in clamp()
215 inline AlignedBox intersection(const AlignedBox& b) const in intersection()
216 {return AlignedBox(m_min.cwiseMax(b.m_min), m_max.cwiseMin(b.m_max)); } in intersection()
219 inline AlignedBox merged(const AlignedBox& b) const in merged()
220 { return AlignedBox(m_min.cwiseMin(b.m_min), m_max.cwiseMax(b.m_max)); } in merged()
224 inline AlignedBox& translate(const MatrixBase<Derived>& a_t) in translate()
243 inline Scalar squaredExteriorDistance(const AlignedBox& b) const;
257 inline NonInteger exteriorDistance(const AlignedBox& b) const in exteriorDistance()
266 inline typename internal::cast_return_type<AlignedBox,
267 AlignedBox<NewScalarType,AmbientDimAtCompileTime> >::type cast() const in cast()
269 return typename internal::cast_return_type<AlignedBox, in cast()
270 AlignedBox<NewScalarType,AmbientDimAtCompileTime> >::type(*this); in cast()
275 inline explicit AlignedBox(const AlignedBox<OtherScalarType,AmbientDimAtCompileTime>& other) in AlignedBox() function
285 …bool isApprox(const AlignedBox& other, const RealScalar& prec = ScalarTraits::dummy_precision()) c…
297 inline Scalar AlignedBox<Scalar,AmbientDim>::squaredExteriorDistance(const MatrixBase<Derived>& a_p… in squaredExteriorDistance()
319 inline Scalar AlignedBox<Scalar,AmbientDim>::squaredExteriorDistance(const AlignedBox& b) const in squaredExteriorDistance()
357 typedef AlignedBox<Type, Size> AlignedBox##SizeSuffix##TypeSuffix;