|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
This is the complete list of members for MbCurveEdge, including all inherited members.
| AddAttribute(MbAttribute *attr, bool checkSame=true, bool forcedAssign=false) | MbAttributeContainer | |
| AddAttribute(const MbAttribute &attr, bool checkSame=true, bool forcedAssign=false) | MbAttributeContainer | |
| AddRef() const | MbRefItem | |
| AddRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| AddYourGabaritTo(MbCube &) const override | MbEdge | virtual |
| AdvanceUserAttrib(const MbUserAttribute &) | MbAttributeContainer | static |
| AngleWithEdge(const MbEdge &, double &angle) const | MbEdge | |
| Assign(const MbTopologyItem &) | MbTopologyItem | inline |
| AttributesAssign(const MbAttributeContainer &src, bool forcedAssign=false) | MbAttributeContainer | |
| AttributesChange() | MbAttributeContainer | |
| AttributesConvert(MbAttributeContainer &other) const | MbAttributeContainer | |
| AttributesCopy(MbAttributeContainer &other, MbRegDuplicate *=nullptr) const | MbAttributeContainer | |
| AttributesCount() const | MbAttributeContainer | inline |
| AttributesDelete() | MbAttributeContainer | |
| AttributesMerge(MbAttributeContainer &other) | MbAttributeContainer | |
| AttributesMove(const MbVector3D &, MbRegTransform *=nullptr) | MbAttributeContainer | |
| AttributesRead(reader &) | MbAttributeContainer | |
| AttributesReplace(MbAttributeContainer &other) | MbAttributeContainer | |
| AttributesRotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) | MbAttributeContainer | |
| AttributesSplit(const std::vector< MbAttributeContainer * > &others) | MbAttributeContainer | |
| AttributesTransform(const MbMatrix3D &, MbRegTransform *=nullptr) | MbAttributeContainer | |
| AttributesWrite(writer &) const | MbAttributeContainer | |
| begVertex | MbEdge | protected |
| CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const override | MbEdge | virtual |
| CalculateMesh(const MbStepData &stepData, const MbFormNote ¬e, MbMesh &mesh) const override | MbEdge | virtual |
| ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) | MbCurveEdge | |
| ChangeCurve(MbCurve3D &crv) override | MbCurveEdge | virtual |
| ChangeIntersectionCurve(MbSurfaceIntersectionCurve &crv, bool sense) | MbCurveEdge | |
| ChangeSurface(const MbSurface &oldSurf, MbSurface &newSurf, bool faceSense, bool orient) | MbCurveEdge | |
| ChooseCurve(const MbSurface &surf, bool faceSense, bool orient) const | MbCurveEdge | |
| ChooseCurve(const MbFace *face, bool orient) const | MbCurveEdge | |
| ConvexoConcaveCutting(RPArray< MbCurveEdge > &edges, VERSION version) | MbCurveEdge | |
| CopyOwnChanged(const MbTopologyItem &ti) | MbTopologyItem | inline |
| CopyReadyMutable(const MbCurveEdge &e) | MbCurveEdge | |
| curve | MbEdge | protected |
| CurveSection(const MbPlacement3D &place, SArray< MbCartPoint > &points, RPArray< MbCurve > &pCurve) const | MbCurveEdge | |
| CutPeriodicEdge(const MbVector3D &eye, SSArray< double > &trimParams, double &delT1, double &delT2) const | MbCurveEdge | |
| CuttingEdge(double t, bool beginSafe, const MbSurface *surface) | MbCurveEdge | |
| CuttingEdge(SArray< double > ¶ms, bool beginSafe, double eps, const MbSurface *surface, RPArray< MbCurveEdge > &edges) | MbCurveEdge | |
| CuttingEdge(SArray< double > ¶ms, bool beginSafe, double eps, const MbSurface *surface, c3d::EdgesSPtrVector &edges) | MbCurveEdge | |
| DataDuplicate(MbRegDuplicate *=nullptr) const override | MbCurveEdge | virtual |
| DecRef() const | MbRefItem | |
| DeleteOrientedEdges() | MbCurveEdge | |
| DetachSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) | MbAttributeContainer | |
| DistanceToEdge(const MbEdge &edge, MbCartPoint3D &p0, MbCartPoint3D &p1) const | MbEdge | |
| DistanceToFace(const MbFace &face, MbCartPoint3D &p0, MbCartPoint3D &p1) const | MbEdge | |
| DistanceToPoint(const MbCartPoint3D &) const override | MbEdge | virtual |
| DistanceToSurface(const MbSurface &surf, MbCartPoint3D &p0, MbCartPoint3D &p1) const | MbEdge | |
| EdgeNormal(double t, MbVector3D &p) const | MbCurveEdge | |
| endVertex | MbEdge | protected |
| faceMinus | MbCurveEdge | protected |
| FaceNormal(double t, MbVector3D &n, bool plus) const | MbCurveEdge | |
| FaceNormal(const MbSurface &surf, bool faceSense, double t, MbVector3D &p) const | MbCurveEdge | |
| facePlus | MbCurveEdge | protected |
| FacesAngle(double t) const | MbCurveEdge | |
| FindOrientedEdge(bool orient, const MbFace *face, MbLoop *&findLoop, size_t &index) const | MbCurveEdge | |
| FindOrientedEdgeMinus(size_t &loopIndex, MbLoop *&findLoop, size_t &index) const | MbCurveEdge | |
| FindOrientedEdgePlus(size_t &loopIndex, MbLoop *&findLoop, size_t &index) const | MbCurveEdge | |
| GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) const | MbAttributeContainer | |
| GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) const | MbAttributeContainer | |
| GetAttributes(AttrVector &attrs) const | MbAttributeContainer | inline |
| GetBegPoint(MbCartPoint3D &p) const | MbEdge | inline |
| GetBegTangent(MbVector3D &v) const | MbEdge | inline |
| GetBegVertex() const | MbEdge | inline |
| GetBegVertexPoint(MbCartPoint3D &cp) const | MbEdge | inline |
| GetBegVertexPointer() const | MbEdge | inline |
| GetBuildType() const | MbCurveEdge | |
| GetColor() const | MbAttributeContainer | |
| GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) const | MbAttributeContainer | |
| GetConnectedEdges(bool begin, RPArray< MbCurveEdge > &edges, SArray< bool > &orients, VERSION version=Math::DefaultMathVersion()) const | MbCurveEdge | |
| GetCurve() const | MbEdge | inline |
| GetCurveParam(double w) const | MbEdge | |
| GetDensity() const | MbAttributeContainer | |
| GetEdgeParam(double t) const | MbEdge | |
| GetEndPoint(MbCartPoint3D &p) const | MbEdge | inline |
| GetEndTangent(MbVector3D &v) const | MbEdge | inline |
| GetEndVertex() const | MbEdge | inline |
| GetEndVertexPoint(MbCartPoint3D &cp) const | MbEdge | inline |
| GetEndVertexPointer() const | MbEdge | inline |
| GetFace(size_t i) const | MbCurveEdge | inline |
| GetFaceMinus() const | MbCurveEdge | inline |
| GetFacePlus() const | MbCurveEdge | inline |
| GetFirstName() const | MbTopologyItem | inline |
| GetIntersectionCurve() const | MbCurveEdge | inline |
| GetLabel(void *key=nullptr) const | MbTopologyItem | inline |
| GetLengthEvaluation() const | MbEdge | |
| GetLimitParam(bool beg, MbCartPoint &pPlus, MbCartPoint &pMinus, double &t) const | MbCurveEdge | |
| GetMainName() const | MbTopologyItem | inline |
| GetMetricLength() const | MbEdge | |
| GetMiddleDerive(MbVector3D &) const | MbEdge | |
| GetMoveVector(const MbSurface &surf, bool faceSense, bool orient, MbVector &to) const | MbCurveEdge | |
| GetName() const | MbTopologyItem | inline |
| GetNameHash() const | MbTopologyItem | inline |
| GetOutTraverse(const MbFace &face, bool plus, double t, double metricStep, MbCartPoint3D &q0, MbVector3D &outv, MbCartPoint &p0, MbVector &tv, bool &out) const | MbCurveEdge | |
| GetOwnChanged() const | MbTopologyItem | inline |
| GetOwnChanged(MbeChangedType n) const | MbTopologyItem | inline |
| GetOwnChangedFlag() const | MbTopologyItem | inline |
| GetProjection(const MbPlacement3D &, VERSION version) const | MbEdge | |
| GetProlongEdges(RPArray< MbCurveEdge > &edges) const | MbCurveEdge | |
| GetProperties(MbProperties &) | MbCurveEdge | |
| GetPureName(const VersionContainer &) const | TapeBase | virtual |
| GetRegistrable() const | TapeBase | |
| GetSimpleAttribute(MbeAttributeType) const | MbAttributeContainer | |
| GetSpaceCurve() const | MbCurveEdge | |
| GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) const | MbAttributeContainer | |
| GetStyle() const | MbAttributeContainer | |
| GetTBegVertex() const | MbEdge | |
| GetTEndVertex() const | MbEdge | |
| GetTMaxVertex() const | MbEdge | inline |
| GetTMinVertex() const | MbEdge | inline |
| GetTolerance() const | MbCurveEdge | |
| GetTraverses(const MbFace *face, const MbFace *other, bool plus, double t, double paramStep, double metricStep, MbCartPoint &p0, MbTwoTraverses &traverses, VERSION version=Math::DefaultMathVersion()) const | MbCurveEdge | |
| GetUseCount() const | MbRefItem | |
| GetUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) const | MbAttributeContainer | |
| GetVertex(size_t i) const | MbEdge | inline |
| GetVerticesArray(RPArray< MbVertex > &) | MbEdge | |
| GetVerticesArray(RPArray< const MbVertex > &) const | MbEdge | |
| GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e, uint rgb=0) const | MbAttributeContainer | |
| GetWidth() const | MbAttributeContainer | |
| ImplicationType() const override | MbTopologyItem | virtual |
| IsA() const override | MbCurveEdge | virtual |
| IsAFace() const | MbTopItem | inline |
| IsAnEdge() const | MbTopItem | inline |
| IsAProxy() const | MbTopItem | inline |
| IsAShell() const | MbTopItem | inline |
| IsAVertex() const | MbTopItem | inline |
| IsAWireEdge() const | MbTopItem | inline |
| IsBoundaryFace(double mEps=Math::metricEpsilon) const | MbCurveEdge | |
| IsChanged() const | MbAttributeContainer | |
| IsClosed() const | MbEdge | |
| IsColinear(const MbPlacement3D &p, double epsilon=Math::angleRegion) const | MbEdge | |
| IsColored() const | MbAttributeContainer | inline |
| IsConnectedWith(const MbEdge &edge) const | MbEdge | |
| IsConvex(double angleEps=EXTENT_EPSILON, const MbRect1D *tRange=nullptr) const | MbCurveEdge | |
| IsCurveOneOnFacePlus() const | MbCurveEdge | |
| IsFamilyRegistrable() const | TapeBase | virtual |
| IsInvisible() const | MbAttributeContainer | |
| IsOwnChangedWeakly() const | MbTopologyItem | inline |
| IsOwnRenamedOnly() const | MbTopologyItem | inline |
| IsOwnReorientedOnly() const | MbTopologyItem | inline |
| IsOwnTransformedOnly() const | MbTopologyItem | inline |
| IsPole(VERSION version=Math::DefaultMathVersion()) const | MbCurveEdge | |
| IsSame(const MbTopologyItem &, double accuracy) const override | MbCurveEdge | virtual |
| IsSameSense() const | MbEdge | inline |
| IsSeam() const | MbCurveEdge | |
| IsSelected() const | MbAttributeContainer | |
| IsSmooth(double epsilon=Math::paramPrecision) const | MbCurveEdge | |
| IsSplit(bool strict=false) const | MbCurveEdge | |
| IsStraight(bool ignoreParams=false) const | MbEdge | |
| IsTolerant() const | MbCurveEdge | |
| IsUsual(bool tolerantIsUsual) const | MbCurveEdge | |
| IsVertexOn(const MbVertex *vertex) const | MbEdge | inline |
| IsVisible() const | MbAttributeContainer | |
| MakeBoundaryCurve() | MbCurveEdge | |
| MakeCurve() const | MbCurveEdge | |
| MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *) | MbAttributeContainer | protected |
| MbAttributeContainer() | MbAttributeContainer | |
| MbAttributeContainer(MbAttribute &) | MbAttributeContainer | |
| MbCurveEdge(const MbCurveEdge &, MbRegDuplicate *iReg) | MbCurveEdge | protected |
| MbCurveEdge(const MbVertex &beg, const MbVertex &end, const MbSurfaceIntersectionCurve &initCurve, bool sense) | MbCurveEdge | |
| MbCurveEdge(const MbVertex *beg, const MbVertex *end, const MbSurfaceIntersectionCurve &initCurve, bool sense) | MbCurveEdge | |
| MbCurveEdge(const MbSurfaceIntersectionCurve &, bool sense) | MbCurveEdge | |
| MbCurveEdge(const MbCurveEdge &other, const MbSurfaceIntersectionCurve &newCurve) | MbCurveEdge | |
| MbEdge(const MbEdge &init, MbRegDuplicate *iReg) | MbEdge | protected |
| MbEdge(const MbCurve3D &initCurve, bool sense, const MbVertex &beg, const MbVertex &end) | MbEdge | |
| MbEdge(const MbCurve3D &initCurve, bool sense, const MbVertex *beg, const MbVertex *end) | MbEdge | |
| MbEdge(const MbCurve3D &initCurve, bool sense) | MbEdge | |
| MbEdge(const MbEdge &other, const MbCurve3D &newCurve) | MbEdge | |
| MbRefItem() | MbRefItem | protected |
| MbTopItem() | MbTopItem | protected |
| MbTopologyItem() | MbTopologyItem | protected |
| MbTopologyItem(const MbTopologyItem &, MbRegDuplicate *) | MbTopologyItem | protected |
| MergeEdges(MbEdge &edge2, bool begin1, bool begin2, const MbSNameMaker &snMaker, double precision) override | MbCurveEdge | virtual |
| MergeEdges(MbCurveEdge &edge2, bool begin1, bool begin2, const MbSNameMaker &snMaker, double precision=Math::paramNear) | MbCurveEdge | |
| Move(const MbVector3D &, MbRegTransform *=nullptr) override | MbEdge | virtual |
| MoveBy(const MbSurface &surf, bool faceSense, bool orient, const MbVector &to) | MbCurveEdge | |
| Point(double t, MbCartPoint3D &) const | MbEdge | |
| PointBy(const MbSurface &surf, bool faceSense, bool orient, double t, MbCartPoint &p) const | MbCurveEdge | |
| PointOn(const MbSurface &surf, bool faceSense, bool orient, double &t, MbCartPoint &p) const | MbCurveEdge | |
| PointOn(const MbFace *face, bool orient, double &t, MbCartPoint &p) const | MbCurveEdge | |
| PointProjection(const MbCartPoint3D &) const | MbEdge | |
| PointProjection(const MbCartPoint3D &p0, MbCartPoint3D &pOnEdge, double &distance) const | MbEdge | |
| PrepareWrite() const | MbTopItem | inline |
| ProlongEdge(double &t, bool begin, double deviateAngle, const VERSION version, double eps=Math::paramNear) | MbCurveEdge | |
| ReduceUserAttrib(const MbExternalAttribute &) | MbAttributeContainer | static |
| RefType() const override | MbTopItem | virtual |
| Release() const | MbRefItem | |
| RemoveAttribute(const MbAttribute *, bool checkAccuracySame=false, double accuracy=LENGTH_EPSILON) | MbAttributeContainer | |
| RemoveAttributes(bool onDeleteOwner=false) | MbAttributeContainer | |
| RemoveAttributes(MbeAttributeType type, MbeAttributeType subType) | MbAttributeContainer | |
| RemoveParentNamesAttribute() | MbTopologyItem | |
| RemovePrivateLabel(void *key=nullptr) const | MbTopologyItem | inline |
| RemovePrivateLabelThrough(void *key) const | MbEdge | |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| RemoveSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| RemoveUserAttributes(const MbUserAttribType &type) | MbAttributeContainer | |
| ResetLabelCacheUse() | MbTopologyItem | inlinestatic |
| Reverse() override | MbCurveEdge | virtual |
| ReverseSelected() | MbAttributeContainer | |
| Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) override | MbEdge | virtual |
| sameSense | MbEdge | protected |
| SetBegVertex() | MbEdge | inline |
| SetBegVertex(const MbVertex &ver) | MbEdge | |
| SetBegVertexPointer() | MbEdge | inline |
| SetChanged(bool c=true) | MbAttributeContainer | |
| SetColor(uint32) | MbAttributeContainer | |
| SetColor(int R, int G, int B) | MbAttributeContainer | |
| SetCurve() | MbEdge | inline |
| SetDensity(double) | MbAttributeContainer | |
| SetEndVertex() | MbEdge | inline |
| SetEndVertex(const MbVertex &ver) | MbEdge | |
| SetEndVertexPointer() | MbEdge | inline |
| SetFaceMinus(MbFace *f) | MbCurveEdge | inline |
| SetFacePlus(MbFace *f) | MbCurveEdge | inline |
| SetIntersectionCurve() | MbCurveEdge | inline |
| SetLabelCacheUse(bool u) | MbTopologyItem | inlinestatic |
| SetLabelThrough(MbeLabelState l, void *key=nullptr) const | MbEdge | |
| SetLabelThrough(MbeLabelState l, void *key, bool setLock) const | MbEdge | |
| SetMainName(SimpleName n) | MbTopologyItem | inline |
| SetName() | MbTopologyItem | inline |
| SetName(const MbName &n) | MbTopologyItem | inline |
| SetOrientedEdgesLabel(MbeLabelState, void *key=nullptr) | MbCurveEdge | |
| SetOwnChanged(MbeChangedType) | MbTopologyItem | inline |
| SetOwnChangedFlag(Uint n) | MbTopologyItem | inline |
| SetOwnChangedThrough(MbeChangedType) override | MbCurveEdge | virtual |
| SetOwnLabel(MbeLabelState l, void *key=nullptr) const | MbTopologyItem | inline |
| SetOwnLabel(MbeLabelState l, void *key, bool setLock) const | MbTopologyItem | inline |
| SetProperties(const MbProperties &) | MbCurveEdge | |
| SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
| SetSameSense(bool s) | MbEdge | |
| SetSelected(bool s=true) | MbAttributeContainer | |
| SetSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| SetSimpleAttribute(MbAttribute *simpAttr) | MbAttributeContainer | |
| SetSimpleAttribute(const MbAttribute &simpAttr) | MbAttributeContainer | |
| SetStyle(int) | MbAttributeContainer | |
| SetTMaxVertex() | MbEdge | inline |
| SetTMaxVertex(const MbVertex &ver) | MbEdge | |
| SetTMinVertex() | MbEdge | inline |
| SetTMinVertex(const MbVertex &ver) | MbEdge | |
| SetTolerance(double eps) | MbCurveEdge | |
| SetVertex(size_t i) | MbEdge | inline |
| SetVisible(bool) | MbAttributeContainer | |
| SetVisual(float a, float d, float sp, float sh, float t, float e, uint rgb=0) | MbAttributeContainer | |
| SetVisual(const MbRGBA &ambient, const MbRGBA &diffuse, const MbRGBA &specular, const MbRGBA &emission, uint8 shininess, uint8 opacity, uint8 chrom) | MbAttributeContainer | |
| SetWidth(int) | MbAttributeContainer | |
| Tangent(double t, MbVector3D &) const | MbEdge | |
| TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
| TapeBase(const TapeBase &) | TapeBase | |
| ToDelete() const | MbTopologyItem | inline |
| Transform(const MbMatrix3D &, MbRegTransform *=nullptr) override | MbEdge | virtual |
| Transversal(double t, MbVector3D &f, bool plus) const | MbCurveEdge | |
| Transversal(double t, MbVector &f, MbCartPoint &p, bool plus) const | MbCurveEdge | |
| TransversalReper(double t, MbPlacement3D &pl, bool plus) const | MbCurveEdge | |
| TruncateEdge(double &t, bool beginCutting, const MbSurface *surface) | MbCurveEdge | |
| VertexNormal(bool begin, MbVector3D &normal) const | MbCurveEdge | |
| ~MbAttributeContainer() | MbAttributeContainer | virtual |
| ~MbCurveEdge() | MbCurveEdge | virtual |
| ~MbEdge() | MbEdge | virtual |
| ~MbTopologyItem() | MbTopologyItem | virtual |
| ~TapeBase() | TapeBase | virtual |