AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
九韶内核
载入中...
搜索中...
未找到
AMCAX::Geom3BSplineSurface 成员列表

成员的完整列表,这些成员属于 AMCAX::Geom3BSplineSurface,包括所有继承而来的类成员

Bounds(double &u1, double &u2, double &v1, double &v2) const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
CheckAndSegment(double u1, double u2, double v1, double v2, double uTolerance=Precision::PConfusion(), double vTolerance=Precision::PConfusion())AMCAX::Geom3BSplineSurface
Continuity() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
Copy() const overrideAMCAX::Geom3BSplineSurfacevirtual
D0(double u, double v, Point3 &p) const overrideAMCAX::Geom3BSplineSurfacevirtual
D1(double u, double v, Point3 &p, Vector3 &d1u, Vector3 &d1v) const overrideAMCAX::Geom3BSplineSurfacevirtual
D2(double u, double v, Point3 &p, Vector3 &d1u, Vector3 &d1v, Vector3 &d2uu, Vector3 &d2uv, Vector3 &d2vv) const overrideAMCAX::Geom3BSplineSurfacevirtual
D3(double u, double v, Point3 &p, Vector3 &d1u, Vector3 &d1v, Vector3 &d2uu, Vector3 &d2uv, Vector3 &d2vv, Vector3 &d3uuu, Vector3 &d3uuv, Vector3 &d3uvv, Vector3 &d3vvv) const overrideAMCAX::Geom3BSplineSurfacevirtual
DN(double u, double v, int nu, int nv) const overrideAMCAX::Geom3BSplineSurfacevirtual
ExchangeUV()AMCAX::Geom3BSplineSurface
FirstUKnotIndex() const noexceptAMCAX::Geom3BSplineSurface
FirstUParameter() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
FirstVKnotIndex() const noexceptAMCAX::Geom3BSplineSurface
FirstVParameter() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
Geom3BSplineSurface()AMCAX::Geom3BSplineSurface
Geom3BSplineSurface(const Array2< Point3 > &pts, const std::vector< double > &uKnots, const std::vector< double > &vKnots, const std::vector< int > &uMults, const std::vector< int > &vMults, int uDegree, int vDegree, bool uPeriodic=false, bool vPeriodic=false)AMCAX::Geom3BSplineSurface
Geom3BSplineSurface(const Array2< Point3 > &pts, const Array2< double > &weights, const std::vector< double > &uKnots, const std::vector< double > &vKnots, const std::vector< int > &uMults, const std::vector< int > &vMults, int uDegree, int vDegree, bool uPeriodic=false, bool vPeriodic=false)AMCAX::Geom3BSplineSurface
Geom3Geometry() noexcept=defaultAMCAX::Geom3Geometry
Geom3Geometry(const Geom3Geometry &) noexcept=defaultAMCAX::Geom3Geometry
Geom3Geometry(Geom3Geometry &&) noexcept=defaultAMCAX::Geom3Geometry
IncreaseDegree(int newUDegree, int newVDegree)AMCAX::Geom3BSplineSurface
IncreaseUMultiplicity(int i, int m)AMCAX::Geom3BSplineSurface
IncreaseUMultiplicity(int i1, int i2, int m)AMCAX::Geom3BSplineSurface
IncreaseVMultiplicity(int j, int m)AMCAX::Geom3BSplineSurface
IncreaseVMultiplicity(int i1, int i2, int m)AMCAX::Geom3BSplineSurface
IncrementUMultiplicity(int i1, int i2, int step)AMCAX::Geom3BSplineSurface
IncrementVMultiplicity(int i1, int i2, int step)AMCAX::Geom3BSplineSurface
InsertUKnot(double u, int m, double parametricTolerance, bool add=true)AMCAX::Geom3BSplineSurface
InsertUKnots(const std::vector< double > &knots, const std::vector< int > &mults, double parametricTolerance=0.0, bool add=true)AMCAX::Geom3BSplineSurface
InsertVKnot(double v, int m, double parametricTolerance, bool add=true)AMCAX::Geom3BSplineSurface
InsertVKnots(const std::vector< double > &knots, const std::vector< int > &mults, double parametricTolerance=0.0, bool add=true)AMCAX::Geom3BSplineSurface
IsCNu(int n) const overrideAMCAX::Geom3BSplineSurfacevirtual
IsCNv(int n) const overrideAMCAX::Geom3BSplineSurfacevirtual
IsUClosed() const overrideAMCAX::Geom3BSplineSurfacevirtual
IsUPeriodic() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
IsURational() const noexceptAMCAX::Geom3BSplineSurface
IsVClosed() const overrideAMCAX::Geom3BSplineSurfacevirtual
IsVPeriodic() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
IsVRational() const noexceptAMCAX::Geom3BSplineSurface
LastUKnotIndex() const noexceptAMCAX::Geom3BSplineSurface
LastUParameter() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
LastVKnotIndex() const noexceptAMCAX::Geom3BSplineSurface
LastVParameter() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
LocalD0(double u, double v, int fromUK1, int toUK2, int fromVK1, int toVK2, Point3 &p) constAMCAX::Geom3BSplineSurface
LocalD1(double u, double v, int fromUK1, int toUK2, int fromVK1, int toVK2, Point3 &p, Vector3 &d1u, Vector3 &d1v) constAMCAX::Geom3BSplineSurface
LocalD2(double u, double v, int fromUK1, int toUK2, int fromVK1, int toVK2, Point3 &p, Vector3 &d1u, Vector3 &d1v, Vector3 &d2uu, Vector3 &d2uv, Vector3 &d2vv) constAMCAX::Geom3BSplineSurface
LocalD3(double u, double v, int fromUK1, int toUK2, int fromVK1, int toVK2, Point3 &p, Vector3 &d1u, Vector3 &d1v, Vector3 &d2uu, Vector3 &d2uv, Vector3 &d2vv, Vector3 &d3uuu, Vector3 &d3uuv, Vector3 &d3uvv, Vector3 &d3vvv) constAMCAX::Geom3BSplineSurface
LocalDN(double u, double v, int fromUK1, int toUK2, int fromVK1, int toVK2, int nu, int nv) constAMCAX::Geom3BSplineSurface
LocalValue(double u, double v, int fromUK1, int toUK2, int fromVK1, int toVK2) constAMCAX::Geom3BSplineSurface
LocateU(double u, double parametricTolerance, int &i1, int &i2, bool withKnotRepetition=false) constAMCAX::Geom3BSplineSurface
LocateV(double v, double parametricTolerance, int &i1, int &i2, bool withKnotRepetition=false) constAMCAX::Geom3BSplineSurface
MaxDegree() noexceptAMCAX::Geom3BSplineSurfacestatic
Mirror(const Point3 &point)AMCAX::Geom3Geometry
Mirror(const Axis3 &axis)AMCAX::Geom3Geometry
Mirror(const Frame3 &frame)AMCAX::Geom3Geometry
Mirrored(const Point3 &point) constAMCAX::Geom3Geometry
Mirrored(const Axis3 &axis) constAMCAX::Geom3Geometry
Mirrored(const Frame3 &frame) constAMCAX::Geom3Geometry
MovePoint(double u, double v, const Point3 &p, int i1, int i2, int j1, int j2, int &uFirstIndex, int &uLastIndex, int &vFirstIndex, int &vLastIndex)AMCAX::Geom3BSplineSurface
NUKnots() const noexceptAMCAX::Geom3BSplineSurface
NUPoles() const noexceptAMCAX::Geom3BSplineSurface
NVKnots() const noexceptAMCAX::Geom3BSplineSurface
NVPoles() const noexceptAMCAX::Geom3BSplineSurface
operator=(const Geom3Geometry &) noexcept=defaultAMCAX::Geom3Geometry
operator=(Geom3Geometry &&) noexcept=defaultAMCAX::Geom3Geometry
ParametricTransformation(const Transformation3 &tr) constAMCAX::Geom3Surfacevirtual
PeriodicNormalization(double &u, double &v) constAMCAX::Geom3BSplineSurface
Pole(int i, int j) constAMCAX::Geom3BSplineSurface
Poles() const noexceptAMCAX::Geom3BSplineSurface
Read(std::istream &is) overrideAMCAX::Geom3BSplineSurfacevirtual
RemoveUKnot(int index, int m, double tolerance)AMCAX::Geom3BSplineSurface
RemoveVKnot(int index, int m, double tolerance)AMCAX::Geom3BSplineSurface
Resolution(double tolerance3D, double &uTolerance, double &vTolerance)AMCAX::Geom3BSplineSurface
Rotate(const Axis3 &axis, double angle)AMCAX::Geom3Geometry
Rotated(const Axis3 &axis, double angle) constAMCAX::Geom3Geometry
Scale(const Point3 &point, double scale)AMCAX::Geom3Geometry
Scaled(const Point3 &point, double scale) constAMCAX::Geom3Geometry
Segment(double u1, double u2, double v1, double v2, double uTolerance=Precision::PConfusion(), double vTolerance=Precision::PConfusion())AMCAX::Geom3BSplineSurface
SetPole(int i, int j, const Point3 &p)AMCAX::Geom3BSplineSurface
SetPole(int i, int j, const Point3 &p, double weight)AMCAX::Geom3BSplineSurface
SetUKnot(int i, double k)AMCAX::Geom3BSplineSurface
SetUKnot(int i, double k, int m)AMCAX::Geom3BSplineSurface
SetUKnots(const std::vector< double > &knots)AMCAX::Geom3BSplineSurface
SetUKnots(std::vector< double > &&knots)AMCAX::Geom3BSplineSurface
SetUNotPeriodic()AMCAX::Geom3BSplineSurface
SetUOrigin(int i)AMCAX::Geom3BSplineSurface
SetUOrigin(double u, double tol)AMCAX::Geom3BSplineSurface
SetUPeriodic()AMCAX::Geom3BSplineSurface
SetVKnot(int j, double k)AMCAX::Geom3BSplineSurface
SetVKnot(int j, double k, int m)AMCAX::Geom3BSplineSurface
SetVKnots(const std::vector< double > &knots)AMCAX::Geom3BSplineSurface
SetVKnots(std::vector< double > &&knots)AMCAX::Geom3BSplineSurface
SetVNotPeriodic()AMCAX::Geom3BSplineSurface
SetVOrigin(int j)AMCAX::Geom3BSplineSurface
SetVOrigin(double v, double tol)AMCAX::Geom3BSplineSurface
SetVPeriodic()AMCAX::Geom3BSplineSurface
SetWeight(int i, int j, double weight)AMCAX::Geom3BSplineSurface
Transform(const Transformation3 &tr) noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
Transformed(const Transformation3 &tr) constAMCAX::Geom3Geometry
TransformParameters(double &u, double &v, const Transformation3 &tr) const noexceptAMCAX::Geom3Surfacevirtual
Translate(const Vector3 &vec)AMCAX::Geom3Geometry
Translate(const Point3 &p1, const Point3 &p2)AMCAX::Geom3Geometry
Translated(const Vector3 &vec) constAMCAX::Geom3Geometry
Translated(const Point3 &p1, const Point3 &p2) constAMCAX::Geom3Geometry
Type() const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
UDegree() const noexceptAMCAX::Geom3BSplineSurface
UIso(double u) const overrideAMCAX::Geom3BSplineSurfacevirtual
UIso(double u, bool checkRational) constAMCAX::Geom3BSplineSurface
UKnot(int i) constAMCAX::Geom3BSplineSurface
UKnotDistribution() const noexceptAMCAX::Geom3BSplineSurface
UKnots() const noexceptAMCAX::Geom3BSplineSurface
UKnotSequence() const noexceptAMCAX::Geom3BSplineSurface
UMultiplicities() const noexceptAMCAX::Geom3BSplineSurface
UMultiplicity(int i) constAMCAX::Geom3BSplineSurface
UPeriod() constAMCAX::Geom3Surfacevirtual
UReverse() overrideAMCAX::Geom3BSplineSurfacevirtual
UReversedParameter(double u) const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
Value(double u, double v) constAMCAX::Geom3Surfacevirtual
VDegree() const noexceptAMCAX::Geom3BSplineSurface
VIso(double v) const overrideAMCAX::Geom3BSplineSurfacevirtual
VIso(double v, bool checkRational) constAMCAX::Geom3BSplineSurface
VKnot(int j) constAMCAX::Geom3BSplineSurface
VKnotDistribution() const noexceptAMCAX::Geom3BSplineSurface
VKnots() const noexceptAMCAX::Geom3BSplineSurface
VKnotSequence() const noexceptAMCAX::Geom3BSplineSurface
VMultiplicities() const noexceptAMCAX::Geom3BSplineSurface
VMultiplicity(int j) constAMCAX::Geom3BSplineSurface
VPeriod() constAMCAX::Geom3Surfacevirtual
VReverse() overrideAMCAX::Geom3BSplineSurfacevirtual
VReversedParameter(double v) const noexcept overrideAMCAX::Geom3BSplineSurfacevirtual
Weight(int i, int j) constAMCAX::Geom3BSplineSurface
Weights() const noexceptAMCAX::Geom3BSplineSurface
Write(std::ostream &os) const overrideAMCAX::Geom3BSplineSurfacevirtual
~Geom3Geometry() noexcept=defaultAMCAX::Geom3Geometryvirtual