28 template <
typename _Scalar, 
int _AmbientDim>
    73     VectorType diff = p-
origin();
    92   template<
typename NewScalarType>
   101   template<
typename OtherScalarType>
   124 template <
typename _Scalar, 
int _AmbientDim>
   134 template <
typename _Scalar, 
int _AmbientDim>
 
const VectorType & origin() const 
static ParametrizedLine Through(const VectorType &p0, const VectorType &p1)
RealScalar squaredDistance(const VectorType &p) const 
const NormalReturnType normal() const 
bool isApprox(const ParametrizedLine &other, typename NumTraits< Scalar >::Real prec=precision< Scalar >()) const 
ParametrizedLine(int _dim)
Matrix< Scalar, AmbientDimAtCompileTime, 1 > VectorType
internal::cast_return_type< ParametrizedLine, ParametrizedLine< NewScalarType, AmbientDimAtCompileTime > >::type cast() const 
Holds information about the various numeric (i.e. scalar) types allowed by Eigen. ...
RealScalar distance(const VectorType &p) const 
ParametrizedLine(const VectorType &origin, const VectorType &direction)
TFSIMD_FORCE_INLINE Vector3 normalized() const 
NumTraits< Scalar >::Real RealScalar
VectorType projection(const VectorType &p) const 
const VectorType & direction() const 
const Scalar & offset() const 
ParametrizedLine(const ParametrizedLine< OtherScalarType, AmbientDimAtCompileTime > &other)
#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(Scalar, Size)
Scalar intersection(const Hyperplane< _Scalar, _AmbientDim > &hyperplane)
#define EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(TYPE, SIZE)