Lines Matching refs:Hyperplane

18   * \class Hyperplane
34 class Hyperplane
53 inline Hyperplane() {}
56 Hyperplane(const Hyperplane<Scalar,AmbientDimAtCompileTime,OtherOptions>& other)
62 inline explicit Hyperplane(Index _dim) : m_coeffs(_dim+1) {}
67 inline Hyperplane(const VectorType& n, const VectorType& e)
78 inline Hyperplane(const VectorType& n, const Scalar& d)
88 static inline Hyperplane Through(const VectorType& p0, const VectorType& p1)
90 Hyperplane result(p0.size());
99 static inline Hyperplane Through(const VectorType& p0, const VectorType& p1, const VectorType& p2)
102 Hyperplane result(p0.size());
123 explicit Hyperplane(const ParametrizedLine<Scalar, AmbientDimAtCompileTime>& parametrized)
129 ~Hyperplane() {}
189 VectorType intersection(const Hyperplane& other) const
218 inline Hyperplane& transform(const MatrixBase<XprType>& mat, TransformTraits traits = Affine)
226 eigen_assert(0 && "invalid traits value in Hyperplane::transform()");
239 inline Hyperplane& transform(const Transform<Scalar,AmbientDimAtCompileTime,Affine,TrOptions>& t,
253 inline typename internal::cast_return_type<Hyperplane,
254 Hyperplane<NewScalarType,AmbientDimAtCompileTime,Options> >::type cast() const
256 return typename internal::cast_return_type<Hyperplane,
257 Hyperplane<NewScalarType,AmbientDimAtCompileTime,Options> >::type(*this);
262 inline explicit Hyperplane(const Hyperplane<OtherScalarType,AmbientDimAtCompileTime,OtherOptions>& other)
270 bool isApprox(const Hyperplane<Scalar,AmbientDimAtCompileTime,OtherOptions>& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::dummy_precision()) const