C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MbSilhouetteCurve Member List

This is the complete list of members for MbSilhouetteCurve, including all inherited members.

_BNormal(double t, MbVector3D &) constMbCurve3Dvirtual
_FirstDer(double t, MbVector3D &) const overrideMbSilhouetteCurvevirtual
_Normal(double t, MbVector3D &) constMbCurve3Dvirtual
_PointOn(double t, MbCartPoint3D &) const overrideMbSilhouetteCurvevirtual
_SecondDer(double t, MbVector3D &) const overrideMbSilhouetteCurvevirtual
_Tangent(double t, MbVector3D &) constMbCurve3Dvirtual
_ThirdDer(double t, MbVector3D &) const overrideMbSilhouetteCurvevirtual
Accept(Visitor &visitor)MbCurve3Dinlinevirtual
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &) const overrideMbSurfaceCurvevirtual
approxCurveMbSilhouetteCurveprotected
approxExactMbSilhouetteCurveprotected
AreLimitPointsEqual() constMbCurve3Dinline
BNormal(double &t, MbVector3D &) constMbCurve3Dvirtual
BreakPoints(std::vector< double > &vBreaks, double precision=ANGLE_REGION) const overrideMbSurfaceCurvevirtual
CacheReset()MbSurfaceCurveprotected
CalculateGabarit(MbCube &) const overrideMbSilhouetteCurvevirtual
CalculateGrid(double radius, const MbStepData &stepData, MbMesh &mesh) constMbCurve3D
CalculateLength(double t1, double t2) constMbCurve3Dvirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbCurve3Dvirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbCurve3Dvirtual
CalculateMetricLength() constMbCurve3Dvirtual
CalculatePolygon(const MbStepData &stepData, MbPolygon3D &polygon) constMbCurve3Dvirtual
CalculateUVLimits(MbRect &uvRect) constMbSurfaceCurve
ChangeCarrier(const MbSpaceItem &item, MbSpaceItem &init) overrideMbSurfaceCurvevirtual
ChangeCarrierBorne(const MbSpaceItem &, MbSpaceItem &, const MbMatrix &matr) overrideMbSurfaceCurvevirtual
ChangeCurve(const MbCurve &)MbSurfaceCurve
ChangeSurface(const MbSurface &)MbSurfaceCurve
ChangeSurfaceCurve(const MbSurfaceCurve &)MbSurfaceCurve
CheckClosed()MbSurfaceCurveprotected
closedMbSurfaceCurveprotected
CreateCurve() constMbSurfaceCurve
CreateProperty(MbePrompt name) const overrideMbCurve3Dvirtual
CreateUV() constMbSurfaceCurve
cubeMbSurfaceCurvemutableprotected
Curvature(double t) constMbCurve3Dvirtual
curveMbSurfaceCurveprotected
curveRadiusMbSurfaceCurvemutableprotected
CurvesDuplicate() constMbSurfaceCurve
CurveStep(const double &t, const MbStepData &stepData) constMbCurve3D
CurveToSubstrate(double &) constMbCurve3Dvirtual
DecRef() constMbRefItem
DeviationStep(double t, double angle) const overrideMbSilhouetteCurvevirtual
DistanceAlong(double &t, double len, int curveDir, double eps=Math::metricPrecision, VERSION version=Math::DefaultMathVersion()) constMbCurve3Dvirtual
DistanceToCurve(const MbCurve3D &curve2, double &t1, double &t2) constMbCurve3Dvirtual
DistanceToPlace(const MbPlacement3D &place, double &t0, double &angle) const overrideMbSurfaceCurvevirtual
DistanceToPoint(const MbCartPoint3D &) const overrideMbCurve3Dvirtual
Duplicate(MbRegDuplicate *=nullptr) const overrideMbSilhouetteCurvevirtual
Explore(double &t, bool ext, MbCartPoint3D &pnt, MbVector3D &fir, MbVector3D *sec, MbVector3D *thir) const overrideMbSilhouetteCurvevirtual
Explorer(double &t, bool ext, MbCartPoint &cPnt, MbCartPoint3D &pnt) constMbSurfaceCurveprotected
Extend(const MbCurveExtensionParameters3D &parameters, c3d::SpaceCurveSPtr &resCurve) const overrideMbSurfaceCurvevirtual
eyeMbSilhouetteCurveprotected
Family() const overrideMbCurve3Dvirtual
FastApproxExplore(double &t, MbCartPoint3D &pnt, MbVector3D &fir, MbVector3D *sec) const overrideMbSilhouetteCurvevirtual
FirstDer(double &t, MbVector3D &) const overrideMbSilhouetteCurvevirtual
MbCurve3D::FirstDer(double &t) constMbCurve3D
GetAnalyticalFunctionsBounds(std::vector< double > &params) const overrideMbSurfaceCurvevirtual
GetApproxCurve() constMbSilhouetteCurveinline
GetBasisCurve() constMbCurve3Dvirtual
GetBasisItems(RPArray< MbSpaceItem > &) overrideMbSurfaceCurvevirtual
GetBasisPoints(MbControlData3D &) const overrideMbSurfaceCurvevirtual
GetBuildType() const overrideMbSilhouetteCurvevirtual
GetCentre(MbCartPoint3D &c) const overrideMbSurfaceCurvevirtual
GetCircleAxis(MbAxis3D &) const overrideMbSurfaceCurvevirtual
GetCount() const overrideMbSurfaceCurvevirtual
GetCurvatureSpecialPoints(std::vector< c3d::DoublePair > &points) constMbCurve3Dvirtual
GetCurve() constMbSurfaceCurveinline
GetCurveName() constMbCurve3Dinline
GetCurvePoint(double &t, MbCartPoint &cPoint) const overrideMbSilhouetteCurvevirtual
GetExactSpaceCurve() constMbSilhouetteCurveinline
GetFirstDer(double &t, MbVector3D &) constMbSilhouetteCurve
GetIsoclinal(const MbVector3D &nor, SArray< double > &tIso) constMbCurve3Dvirtual
GetLengthEvaluation() const overrideMbSilhouetteCurvevirtual
GetLimitPoint(ptrdiff_t number) constMbCurve3D
GetLimitPoint(ptrdiff_t number, MbCartPoint3D &pnt) constMbCurve3D
GetLimitTangent(ptrdiff_t number) constMbCurve3D
GetLimitTangent(ptrdiff_t number, MbVector3D &v) constMbCurve3D
GetLock() constMbNestSyncItem
GetMap(const MbMatrix3D &, MbRect1D *pRgn=nullptr, VERSION version=Math::DefaultMathVersion(), bool *coincParams=nullptr) const overrideMbSilhouetteCurvevirtual
GetMapPsp(const MbMatrix3D &into, double zNear, MbRect1D *pRegion=nullptr) constMbCurve3Dvirtual
GetMetricLength() const overrideMbSilhouetteCurvevirtual
GetParamLength() constMbCurve3Dinline
GetParamToUnit() const overrideMbSilhouetteCurvevirtual
GetParamToUnit(double t) const overrideMbSilhouetteCurvevirtual
GetParticularMap(const MbMatrix3D &into, MbRect1D *pRgn, VERSION version) constMbSurfaceCurve
GetPeriod() const overrideMbSurfaceCurvevirtual
GetPlacement(MbPlacement3D &place, PlanarCheckParams params=PlanarCheckParams()) const overrideMbSilhouetteCurvevirtual
GetPlaneCurve(MbCurve *&curve2d, MbPlacement3D &place3d, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) const overrideMbSilhouetteCurvevirtual
MbCurve3D::GetPlaneCurve(SPtr< MbCurve > &curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3D
MbCurve3D::GetPlaneCurve(SPtr< const MbCurve > &curve2d, MbPlacement3D &place, bool saveParams, PlanarCheckParams params=PlanarCheckParams()) constMbCurve3D
GetPointOn(double &t, MbCartPoint3D &) constMbSilhouetteCurve
GetPointsByEvenLengthDelta(size_t n, std::vector< MbCartPoint3D > &pnts) const overrideMbSurfaceCurvevirtual
GetPointsByEvenParamDelta(size_t n, std::vector< MbCartPoint3D > &pnts) constMbCurve3D
GetProjection(const MbPlacement3D &place, VERSION version) constMbCurve3Dvirtual
GetProperties(MbProperties &) overrideMbSilhouetteCurvevirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRadius(double accuracy=METRIC_REGION) const overrideMbSurfaceCurvevirtual
GetRegistrable() constTapeBase
GetSubstrate() constMbCurve3Dvirtual
GetSurface() constMbSurfaceCurveinline
GetSurfaceCurve(MbCurve *&curve2d, MbSurface *&surface, VERSION version=Math::DefaultMathVersion()) const overrideMbSilhouetteCurvevirtual
MbCurve3D::GetSurfaceCurve(SPtr< MbCurve > &curve2d, SPtr< MbSurface > &surface, VERSION version=Math::DefaultMathVersion()) constMbCurve3D
MbCurve3D::GetSurfaceCurve(SPtr< const MbCurve > &curve2d, SPtr< const MbSurface > &surface, VERSION version=Math::DefaultMathVersion()) constMbCurve3D
GetTEpsilon() constMbCurve3D
GetTEpsilon(double t) constMbCurve3D
GetTMax() const overrideMbSurfaceCurvevirtual
GetTMid() constMbCurve3Dinline
GetTMin() const overrideMbSurfaceCurvevirtual
GetTRange() constMbCurve3Dinline
GetTRegion() constMbCurve3D
GetTRegion(double t) constMbCurve3D
GetTRegion(double t, const MbDimAccuracy &xyzEps) constMbCurve3D
GetUPairs(double v, SArray< double > &u, SArray< double > &t) constMbSurfaceCurve
GetUseCount() constMbRefItem
GetVPairs(double u, SArray< double > &v, SArray< double > &t) constMbSurfaceCurve
GetWeightCentre(MbCartPoint3D &wc) const overrideMbSurfaceCurvevirtual
InsertPoint(double &t) overrideMbSilhouetteCurvevirtual
Inverse(MbRegTransform *iReg=nullptr) overrideMbSilhouetteCurvevirtual
InverseDuplicate() constMbCurve3Dvirtual
IsA() const overrideMbSilhouetteCurvevirtual
IsClosed() const overrideMbSurfaceCurvevirtual
IsContinuousDerivative(bool &contLength, bool &contDirect, c3d::DoubleVector *params=nullptr, double epsilon=EPSILON) const overrideMbSurfaceCurvevirtual
IsCurveEqual(const MbSpaceItem &) constMbSurfaceCurve
IsDegenerate(double eps=METRIC_PRECISION) constMbCurve3Dvirtual
IsExactSpaceCurve() constMbSilhouetteCurveinline
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
IsInverseSame(const MbCurve3D &curve, double accuracy=LENGTH_EPSILON) constMbCurve3D
IsoclinalNewton(const MbVector3D &dir, size_t iterLimit, double &t) constMbCurve3Dvirtual
IsParamOn(double t, double eps) constMbCurve3Dinline
IsPeriodic() constMbCurve3Dvirtual
IsPlanar(double accuracy=METRIC_EPSILON) const overrideMbSilhouetteCurvevirtual
IsPointOn(const MbCartPoint3D &, double eps=METRIC_PRECISION) constMbCurve3D
IsReparamSame(const MbCurve3D &curve, double &factor) constMbCurve3Dvirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const overrideMbSilhouetteCurvevirtual
IsSameCurvePoints(const MbSurfaceCurve *scurve, double accuracy, bool sameSense) constMbSurfaceCurve
IsShift(const MbSpaceItem &, MbVector3D &, bool &isSame, double accuracy=LENGTH_EPSILON) const overrideMbSurfaceCurvevirtual
IsSimilar(const MbSpaceItem &) const overrideMbSilhouetteCurvevirtual
IsSimilarToCurve(const MbCurve3D &curve, double precision=METRIC_PRECISION) const overrideMbSilhouetteCurvevirtual
IsSmoothConnected(double angleEps) const overrideMbSurfaceCurvevirtual
IsSpaceNear(const MbCurve3D &curve, double eps, bool ext, double devSag=5.0 *Math::deviateSag) constMbCurve3D
IsSpaceSame(const MbSpaceItem &item, double eps=METRIC_REGION) constMbCurve3Dvirtual
IsStraight(bool ignoreParams=false) const overrideMbSurfaceCurvevirtual
isStraightMbSurfaceCurvemutableprotected
IsTouch(double eps=Math::metricPrecision) constMbCurve3Dinline
latheMbSilhouetteCurveprotected
lengthEvaluationMbSurfaceCurvemutableprotected
Lock() constMbNestSyncItem
MakeCurve(double t1, double t2, VERSION version) constMbSurfaceCurve
MakeCurve(VERSION version) constMbSurfaceCurve
MbCurve3D()MbCurve3Dprotected
MbCurve3D(const MbCurve3D &other)MbCurve3Dinlineprotected
MbRefItem()MbRefItemprotected
MbSilhouetteCurve(const MbSurface &surf, const MbCurve &crv, MbeCurveBuildType _species, const MbMatrix3D &m, bool p)MbSilhouetteCurve
MbSilhouetteCurve(const MbSurface &surf, const MbCurve &crv, MbeCurveBuildType _species, const MbVector3D &e, bool p, const MbAxis3D *axis=nullptr)MbSilhouetteCurve
MbSilhouetteCurve(const MbSilhouetteCurve &, MbRegDuplicate *)MbSilhouetteCurveprotected
MbSpaceItem()MbSpaceItemprotected
MbSurfaceCurve(const MbSurface &, const MbCurve &, bool sameCurve, MbRegDuplicate *iReg=nullptr)MbSurfaceCurve
MbSurfaceCurve(const MbSurface &, const MbCartPoint &p0, const MbCartPoint &p1, MbePlaneType type=pt_Curve)MbSurfaceCurve
MbSurfaceCurve(const MbSurface &, ptrdiff_t pnt1, ptrdiff_t pnt2, MbePlaneType type=pt_Curve)MbSurfaceCurve
MbSurfaceCurve(const MbSurfaceCurve &, MbRegDuplicate *)MbSurfaceCurveprotected
MbSurfaceCurve(const MbSurfaceCurve *)MbSurfaceCurveexplicitprotected
metricLengthMbSurfaceCurvemutableprotected
MetricStep(double t, double length) const overrideMbSurfaceCurvevirtual
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbSilhouetteCurvevirtual
nameMbCurve3Dprotected
NearPointProjection(const MbCartPoint3D &, double &t, bool ext, MbRect1D *tRange=nullptr) const overrideMbSurfaceCurvevirtual
Normal(double &t, MbVector3D &) constMbCurve3Dvirtual
NurbsCurve(const MbCurveIntoNurbsInfo &) const overrideMbSurfaceCurvevirtual
MbCurve3D::NurbsCurve(const MbCurveIntoNurbsInfo *nInfo=nullptr) constMbCurve3D
MbCurve3D::NurbsCurve(const MbNurbsParameters &tParameters) constMbCurve3Dvirtual
NurbsCurveMinPoints(const MbNurbsParameters &tParameters, double epsilon=c3d::METRIC_DELTA) constMbCurve3Dvirtual
operator[](size_t) constMbCurve3Dinline
perspectiveMbSilhouetteCurveprotected
PointOn(double &t, MbCartPoint3D &) const overrideMbSilhouetteCurvevirtual
MbCurve3D::PointOn(double &t) constMbCurve3D
PointProjectionNewton(const MbCartPoint3D &p, size_t iterLimit, double &t, bool ext) constMbCurve3Dvirtual
PrepareIntegralData(const bool forced) const overrideMbSurfaceCurvevirtual
PrepareWrite() constMbSpaceIteminline
radiusAccuracyMbSurfaceCurvemutableprotected
Refresh() overrideMbSilhouetteCurvevirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
ResetTCalc() constMbCurve3Dvirtual
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbSilhouetteCurvevirtual
SecondDer(double &t, MbVector3D &) const overrideMbSilhouetteCurvevirtual
MbCurve3D::SecondDer(double &t) constMbCurve3D
SetBasisCurve()MbCurve3Dvirtual
SetBasisPoints(const MbControlData3D &) overrideMbSurfaceCurvevirtual
SetBuildType(MbeCurveBuildType spec)MbSilhouetteCurveinline
SetContinuousDerivativeLength(VERSION version, double epsilon=EPSILON) overrideMbSurfaceCurvevirtual
SetCurve()MbSurfaceCurveinline
SetCurveEqual(const MbSpaceItem &)MbSurfaceCurve
SetCurveName(SimpleName newName)MbCurve3Dinline
SetEqual(const MbSpaceItem &) overrideMbSilhouetteCurvevirtual
SetInParamRegion(double &t) constMbCurve3D
SetLimitParam(double newTMin, double newTMax)MbSurfaceCurve
SetProperties(const MbProperties &) overrideMbSilhouetteCurvevirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSubstrate()MbCurve3Dvirtual
SetSurface()MbSurfaceCurveinline
size() constMbCurve3Dinline
speciesMbSilhouetteCurveprotected
Step(double t, double sag) const overrideMbSurfaceCurvevirtual
SubstrateCurveDirection() constMbCurve3Dvirtual
SubstrateToCurve(double &) constMbCurve3Dvirtual
surfaceMbSurfaceCurveprotected
SurfaceNormal(double &t, MbVector3D &, bool ext=false) constMbSurfaceCurve
SurfaceNormal(double &t, MbVector3D &n, MbVector3D &fd, MbVector3D &sd, bool ext=false) constMbSurfaceCurve
SurfaceParams(double &t, double &u, double &v, bool ext=false) constMbSurfaceCurve
SurfaceTransversalCurvature(double t, const MbVector3D &tau) constMbSurfaceCurve
Tangent(double &t, MbVector3D &) constMbCurve3Dvirtual
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
tessellationMbSurfaceCurveprotected
ThirdDer(double &t, MbVector3D &) const overrideMbSilhouetteCurvevirtual
MbCurve3D::ThirdDer(double &t) constMbCurve3D
ThirdMetricDer(double t, MbVector3D &vect) constMbCurve3Dvirtual
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbSilhouetteCurvevirtual
Transversal(double &t, MbVector3D &f) constMbSurfaceCurve
Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyzEps, bool saveParamLenAndLaw) const overrideMbSilhouetteCurvevirtual
Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) constMbSilhouetteCurve
Trimmed(double t1, double t2, int sense, const MbDimAccuracy &xyzEps, bool saveParamLenAndLaw) constMbSilhouetteCurve
MbCurve3D::Trimmed(double t1, double t2, int sense, bool saveParamLenAndLaw=false) constMbCurve3Dvirtual
TryProjection() constMbSurfaceCurveprotected
Type() const overrideMbSurfaceCurvevirtual
Unlock() constMbNestSyncItem
MbSurfaceCurve::VISITING_CLASS(MbSurfaceCurve)MbSurfaceCurve
weightCenterMbSurfaceCurvemutableprotected
~MbCurve3D()MbCurve3Dvirtual
~MbSpaceItem()MbSpaceItemvirtual
~TapeBase()TapeBasevirtual