Lines Matching refs:AlignedBox
30 class AlignedBox
64 inline AlignedBox() in AlignedBox() function
68 inline explicit AlignedBox(Index _dim) : m_min(_dim), m_max(_dim) in AlignedBox() function
74 …inline AlignedBox(const OtherVectorType1& _min, const OtherVectorType2& _max) : m_min(_min), m_max… in AlignedBox() function
78 inline explicit AlignedBox(const MatrixBase<Derived>& p) : m_min(p), m_max(m_min) in AlignedBox() function
81 ~AlignedBox() {} in ~AlignedBox()
189 inline bool contains(const AlignedBox& b) const in contains()
194 inline bool intersects(const AlignedBox& b) const in intersects()
200 inline AlignedBox& extend(const MatrixBase<Derived>& p) in extend()
210 inline AlignedBox& extend(const AlignedBox& b) in extend()
220 inline AlignedBox& clamp(const AlignedBox& b) in clamp()
230 inline AlignedBox intersection(const AlignedBox& b) const in intersection()
231 {return AlignedBox(m_min.cwiseMax(b.m_min), m_max.cwiseMin(b.m_max)); } in intersection()
236 inline AlignedBox merged(const AlignedBox& b) const in merged()
237 { return AlignedBox(m_min.cwiseMin(b.m_min), m_max.cwiseMax(b.m_max)); } in merged()
241 inline AlignedBox& translate(const MatrixBase<Derived>& a_t) in translate()
260 inline Scalar squaredExteriorDistance(const AlignedBox& b) const;
274 inline NonInteger exteriorDistance(const AlignedBox& b) const in exteriorDistance()
283 inline typename internal::cast_return_type<AlignedBox,
284 AlignedBox<NewScalarType,AmbientDimAtCompileTime> >::type cast() const in cast()
286 return typename internal::cast_return_type<AlignedBox, in cast()
287 AlignedBox<NewScalarType,AmbientDimAtCompileTime> >::type(*this); in cast()
292 inline explicit AlignedBox(const AlignedBox<OtherScalarType,AmbientDimAtCompileTime>& other) in AlignedBox() function
302 …bool isApprox(const AlignedBox& other, const RealScalar& prec = ScalarTraits::dummy_precision()) c…
314 inline Scalar AlignedBox<Scalar,AmbientDim>::squaredExteriorDistance(const MatrixBase<Derived>& a_p… in squaredExteriorDistance()
336 inline Scalar AlignedBox<Scalar,AmbientDim>::squaredExteriorDistance(const AlignedBox& b) const in squaredExteriorDistance()
374 typedef AlignedBox<Type, Size> AlignedBox##SizeSuffix##TypeSuffix;