|
SFCGAL
2.3.0
|
This is the complete list of members for SFCGAL::Curve, including all inherited members.
| binormal(Parameter parameter) const -> Point=0 | SFCGAL::Curve | pure virtual |
| clone() const -> std::unique_ptr< Derived > (defined in SFCGAL::GeometryImpl< Derived, Base >) | SFCGAL::GeometryImpl< Derived, Base > | inline |
| closestPoint(const Point &point, Parameter *parameter=nullptr) const -> Point=0 | SFCGAL::Curve | pure virtual |
| Continuity enum name | SFCGAL::Curve | |
| controlPointN(size_t index) const -> const Point & | SFCGAL::Curve | inlinevirtual |
| controlPointN(size_t index) -> Point & | SFCGAL::Curve | inlinevirtual |
| coordinateDimension() const -> int override | SFCGAL::Curve | inline |
| curvature(Parameter parameter) const -> FT=0 | SFCGAL::Curve | pure virtual |
| Curve() | SFCGAL::Curve | |
| Curve(const Curve &other) | SFCGAL::Curve | |
| degree() const -> unsigned int=0 | SFCGAL::Curve | pure virtual |
| denormalizeParameter(const FT &normalizedParameter) const -> Parameter | SFCGAL::Curve | |
| derivative(Parameter parameter, unsigned int order=1) const -> Point=0 | SFCGAL::Curve | pure virtual |
| dimension() const -> int override | SFCGAL::Curve | inline |
| endPoint() const -> Point | SFCGAL::Curve | |
| evaluate(Parameter parameter) const -> Point=0 | SFCGAL::Curve | pure virtual |
| frenetFrame(Parameter parameter) const -> std::tuple< Point, Point, Point >=0 | SFCGAL::Curve | pure virtual |
| FT typedef | SFCGAL::Curve | |
| isLinear() const -> bool=0 | SFCGAL::Curve | pure virtual |
| isPeriodic() const -> bool=0 | SFCGAL::Curve | pure virtual |
| isPlanar(std::vector< FT > *plane=nullptr) const -> bool=0 | SFCGAL::Curve | pure virtual |
| isRational() const -> bool | SFCGAL::Curve | inlinevirtual |
| isValidParameter(const Parameter ¶meter) const -> bool | SFCGAL::Curve | |
| join(const Curve &other, Continuity continuity=Continuity::C0, FT tolerance=FT(1e-6)) const -> std::unique_ptr< Curve >=0 | SFCGAL::Curve | pure virtual |
| length(Parameter from=Parameter(-1), Parameter to=Parameter(-1), FT tolerance=FT(1e-6)) const -> FT=0 | SFCGAL::Curve | pure virtual |
| midPoint() const -> Point | SFCGAL::Curve | |
| normal(Parameter parameter) const -> Point=0 | SFCGAL::Curve | pure virtual |
| normalizeParameter(const Parameter ¶meter) const -> FT | SFCGAL::Curve | |
| numControlPoints() const -> size_t | SFCGAL::Curve | inlinevirtual |
| operator=(const Curve &other) -> Curve & | SFCGAL::Curve | |
| Parameter typedef | SFCGAL::Curve | |
| parameterAtLength(FT arcLength, FT tolerance=FT(1e-6)) const -> Parameter=0 | SFCGAL::Curve | pure virtual |
| parameterBounds() const -> std::pair< Parameter, Parameter >=0 | SFCGAL::Curve | pure virtual |
| reparameterizeByArcLength() const -> std::unique_ptr< Curve >=0 | SFCGAL::Curve | pure virtual |
| reverse() const -> std::unique_ptr< Curve >=0 | SFCGAL::Curve | pure virtual |
| split(Parameter parameter) const -> std::pair< std::unique_ptr< Curve >, std::unique_ptr< Curve >>=0 | SFCGAL::Curve | pure virtual |
| startPoint() const -> Point | SFCGAL::Curve | |
| subcurve(Parameter from, Parameter to) const -> std::unique_ptr< Curve >=0 | SFCGAL::Curve | pure virtual |
| tangent(Parameter parameter) const -> Point=0 | SFCGAL::Curve | pure virtual |
| toLineString(unsigned int numSegments=32) const -> std::unique_ptr< LineString >=0 | SFCGAL::Curve | pure virtual |
| toLineStringAdaptive(FT tolerance=FT(1e-3), unsigned int minSegments=8, unsigned int maxSegments=256) const -> std::unique_ptr< LineString >=0 | SFCGAL::Curve | pure virtual |
| torsion(Parameter parameter) const -> FT=0 | SFCGAL::Curve | pure virtual |
| weight(size_t index) const -> FT | SFCGAL::Curve | inlinevirtual |
| ~Curve() override | SFCGAL::Curve |
1.8.10