Part::GeomBSplineCurve Member List

This is the complete list of members for Part::GeomBSplineCurve, including all inherited members.

approximate(double tol3d, int maxSegments, int maxDegree, int continuity)Part::GeomBSplineCurve
assignTag(const Part::Geometry *)Part::Geometryprotected
BaseClass()Base::BaseClass
BaseClass(const BaseClass &)=defaultBase::BaseClass
clone(void) constPart::Geometry
closestParameter(const Base::Vector3d &point, double &u) constPart::GeomCurve
closestParameterToBasisCurve(const Base::Vector3d &point, double &u) constPart::GeomCurve
copy(void) constPart::GeomBSplineCurvevirtual
copyNonTag(const Part::Geometry *)Part::Geometryprotected
countKnots() constPart::GeomBSplineCurve
countPoles() constPart::GeomBSplineCurve
create(void)Base::Persistencestatic
createNewTag()Part::Geometryprotected
curvatureAt(double u) constPart::GeomCurve
deleteExtension(Base::Type type)Part::Geometry
deleteExtension(const std::string &name)Part::Geometry
dumpToStream(std::ostream &stream, int compression)Base::Persistence
encodeAttribute(const std::string &)Base::Persistencestatic
extensionsPart::Geometryprotected
firstDerivativeAtParameter(double u) constPart::GeomCurve
GeomBoundedCurve()Part::GeomBoundedCurve
GeomBSplineCurve()Part::GeomBSplineCurve
GeomBSplineCurve(const Handle(Geom_BSplineCurve)&)Part::GeomBSplineCurve
GeomBSplineCurve(const std::vector< Base::Vector3d > &poles, const std::vector< double > &weights, const std::vector< double > &knots, const std::vector< int > &multiplicities, int degree, bool periodic=false, bool checkrational=true)Part::GeomBSplineCurve
GeomCurve()Part::GeomCurve
Geometry()Part::Geometryprotected
getCardinalSplineTangents(const std::vector< gp_Pnt > &, const std::vector< double > &, std::vector< gp_Vec > &) constPart::GeomBSplineCurve
getCardinalSplineTangents(const std::vector< gp_Pnt > &, double, std::vector< gp_Vec > &) constPart::GeomBSplineCurve
getClassTypeId(void)Base::Persistencestatic
getDegree() constPart::GeomBSplineCurve
getEndPoint() constPart::GeomBoundedCurvevirtual
getExtension(Base::Type type) constPart::Geometry
getExtension(const std::string &name) constPart::Geometry
getExtension(Base::Type type)Part::Geometry
getExtension(const std::string &name)Part::Geometry
getExtensions() constPart::Geometry
getFirstParameter() constPart::GeomCurve
getKnots() constPart::GeomBSplineCurve
getLastParameter() constPart::GeomCurve
getMemSize(void) constPart::GeomBSplineCurvevirtual
getMultiplicities() constPart::GeomBSplineCurve
getMultiplicity(int index) constPart::GeomBSplineCurve
getPoles() constPart::GeomBSplineCurve
getPyObject(void)Part::GeomBSplineCurvevirtual
getStartPoint() constPart::GeomBoundedCurvevirtual
getTag() constPart::Geometry
getTypeId(void) constBase::Persistencevirtual
getWeights() constPart::GeomBSplineCurve
Handle(Geom_Geometry) &handle() constPart::GeomBSplineCurvevirtual
hasExtension(Base::Type type) constPart::Geometry
hasExtension(const std::string &name) constPart::Geometry
increaseDegree(int degree)Part::GeomBSplineCurve
increaseMultiplicity(int index, int multiplicity)Part::GeomBSplineCurve
init(void)Base::Persistencestatic
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr)Base::BaseClassprotectedstatic
insertKnot(double param, int multiplicity)Part::GeomBSplineCurve
interpolate(const std::vector< gp_Pnt > &, Standard_Boolean=Standard_False)Part::GeomBSplineCurve
interpolate(const std::vector< gp_Pnt > &, const std::vector< gp_Vec > &)Part::GeomBSplineCurve
intersect(const GeomCurve *c, std::vector< std::pair< Base::Vector3d, Base::Vector3d > > &points, double tol=Precision::Confusion()) constPart::GeomCurve
intersect(const Handle(Geom_Curve) c, const Handle(Geom_Curve) c2, std::vector< std::pair< Base::Vector3d, Base::Vector3d > > &points, double tol=Precision::Confusion())Part::GeomCurveprotectedstatic
isDerivedFrom(const Type type) constBase::BaseClass
isPeriodic() constPart::GeomBSplineCurve
isRational() constPart::GeomBSplineCurve
join(const Handle(Geom_BSplineCurve)&)Part::GeomBSplineCurve
length(double u, double v) constPart::GeomCurve
makeC1Continuous(double, double)Part::GeomBSplineCurve
mirror(const Base::Vector3d &point)Part::Geometry
mirror(const Base::Vector3d &point, const Base::Vector3d &dir)Part::Geometry
normalAt(double u, Base::Vector3d &dir) constPart::GeomCurve
normalAt(const Base::Vector3d &curvepoint, Base::Vector3d &dir) constPart::GeomCurve
Base::Persistence::operator=(const BaseClass &)=defaultBase::BaseClass
pointAtParameter(double u) constPart::GeomCurve
removeKnot(int index, int multiplicity, double tolerance=Precision::PConfusion())Part::GeomBSplineCurve
Restore(Base::XMLReader &)Part::GeomBSplineCurvevirtual
RestoreDocFile(Reader &)Base::Persistencevirtual
restoreFromStream(std::istream &stream)Base::Persistence
reverse(void)Part::GeomCurve
rotate(const Base::Placement &plm)Part::Geometry
Save(Base::Writer &) constPart::GeomBSplineCurvevirtual
SaveDocFile(Writer &) constBase::Persistencevirtual
scale(const Base::Vector3d &vec, double scale)Part::Geometry
secondDerivativeAtParameter(double u) constPart::GeomCurve
setExtension(std::unique_ptr< GeometryExtension > &&geo)Part::Geometry
setHandle(const Handle(Geom_BSplineCurve)&)Part::GeomBSplineCurve
setKnot(int index, const double val, int mult=-1)Part::GeomBSplineCurve
setKnots(const std::vector< double > &knots)Part::GeomBSplineCurve
setKnots(const std::vector< double > &knots, const std::vector< int > &multiplicities)Part::GeomBSplineCurve
setPole(int index, const Base::Vector3d &, double weight=-1)Part::GeomBSplineCurve
setPoles(const std::vector< Base::Vector3d > &poles, const std::vector< double > &weights)Part::GeomBSplineCurve
setPoles(const std::vector< Base::Vector3d > &poles)Part::GeomBSplineCurve
setPyObject(PyObject *)Base::BaseClassvirtual
setWeights(const std::vector< double > &weights)Part::GeomBSplineCurve
tagPart::Geometryprotected
tangent(double u, gp_Dir &) constPart::GeomCurve
tangent(double u, Base::Vector3d &dir) constPart::GeomCurve
toBiArcs(double tolerance) constPart::GeomBSplineCurve
toBSpline(double first, double last) constPart::GeomCurve
toNurbs(double first, double last) constPart::GeomCurvevirtual
toShape() constPart::GeomCurvevirtual
transform(const Base::Matrix4D &mat)Part::Geometry
translate(const Base::Vector3d &vec)Part::Geometry
Trim(double u, double v)Part::GeomBSplineCurve
value(double u) constPart::GeomCurve
~BaseClass()Base::BaseClassvirtual
~GeomBoundedCurve()Part::GeomBoundedCurvevirtual
~GeomBSplineCurve()Part::GeomBSplineCurvevirtual
~GeomCurve()Part::GeomCurvevirtual
~Geometry()Part::Geometryvirtual