| AXOM_STATIC_ASSERT_MSG((NDIMS==1)||(NDIMS==2)||(NDIMS==3), "A Bezier Curve object may be defined in 1-, 2-, or 3-D") | axom::primal::BezierCurve< T, NDIMS > | |
| AXOM_STATIC_ASSERT_MSG(std::is_arithmetic< T >::value, "A Bezier Curve must be defined using an arithmetic type") | axom::primal::BezierCurve< T, NDIMS > | |
| BezierCurve(axom::ArrayView< const PointType > controlPoints, axom::ArrayView< const T > weights, int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| BezierCurve(axom::ArrayView< PointType > pts, axom::ArrayView< T > weights, int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| BezierCurve(int ord=-1) | axom::primal::BezierCurve< T, NDIMS > | inlineexplicit |
| BezierCurve(const PointType *pts, int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| BezierCurve(const PointType *pts, const T *weights, int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| BezierCurve(const axom::Array< PointType > &pts, int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| BezierCurve(const axom::Array< PointType > &pts, const axom::Array< T > &weights, int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| boundingBox() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| BoundingBoxType typedef | axom::primal::BezierCurve< T, NDIMS > | |
| clear() | axom::primal::BezierCurve< T, NDIMS > | inline |
| CoordsVec typedef | axom::primal::BezierCurve< T, NDIMS > | |
| dt(T t) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| dtdt(T t) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| evaluate(T t) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| evaluateFirstDerivative(T t, PointType &eval, VectorType &Dt) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| evaluateSecondDerivative(T t, PointType &eval, VectorType &Dt, VectorType &DtDt) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getControlPoints() | axom::primal::BezierCurve< T, NDIMS > | inline |
| getControlPoints() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getEndPoint() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getInitPoint() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getNumControlPoints() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getOrder() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getWeight(int idx) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| getWeights() | axom::primal::BezierCurve< T, NDIMS > | inline |
| getWeights() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| isLinear(double tol=1e-8, bool useStrictLinear=false) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| isRational() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| makeNonrational() | axom::primal::BezierCurve< T, NDIMS > | inline |
| makeRational() | axom::primal::BezierCurve< T, NDIMS > | inline |
| NumericType typedef | axom::primal::BezierCurve< T, NDIMS > | |
| operator!=(const BezierCurve< T, NDIMS > &lhs, const BezierCurve< T, NDIMS > &rhs) | axom::primal::BezierCurve< T, NDIMS > | friend |
| operator==(const BezierCurve< T, NDIMS > &lhs, const BezierCurve< T, NDIMS > &rhs) | axom::primal::BezierCurve< T, NDIMS > | friend |
| operator[](int idx) | axom::primal::BezierCurve< T, NDIMS > | inline |
| operator[](int idx) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| orientedBoundingBox() const | axom::primal::BezierCurve< T, NDIMS > | inline |
| OrientedBoundingBoxType typedef | axom::primal::BezierCurve< T, NDIMS > | |
| PointType typedef | axom::primal::BezierCurve< T, NDIMS > | |
| print(std::ostream &os) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| reverseOrientation() | axom::primal::BezierCurve< T, NDIMS > | inline |
| SegmentType typedef | axom::primal::BezierCurve< T, NDIMS > | |
| setOrder(int ord) | axom::primal::BezierCurve< T, NDIMS > | inline |
| setWeight(int idx, T weight) | axom::primal::BezierCurve< T, NDIMS > | inline |
| split(T t, BezierCurve &c1, BezierCurve &c2) const | axom::primal::BezierCurve< T, NDIMS > | inline |
| VectorType typedef | axom::primal::BezierCurve< T, NDIMS > | |
| WeightsVec typedef | axom::primal::BezierCurve< T, NDIMS > | |