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

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

AddAttribute(MbAttribute *attr, bool checkSame=true)MbAttributeContainer
AddAttribute(const MbAttribute &attr, bool checkSame=true)MbAttributeContainer
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &) const overrideMbEdgevirtual
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
AgreeBuildType(double tCurve)MbCurveEdge
AngleWithEdge(const MbEdge &, double &angle) constMbEdge
Assign(const MbTopologyItem &)MbTopologyIteminline
AttributesAssign(const MbAttributeContainer &)MbAttributeContainer
AttributesChange()MbAttributeContainer
AttributesConvert(MbAttributeContainer &other) constMbAttributeContainer
AttributesCopy(MbAttributeContainer &other, MbRegDuplicate *=nullptr) constMbAttributeContainer
AttributesCount() constMbAttributeContainerinline
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 &) constMbAttributeContainer
begVertexMbEdgeprotected
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbEdgevirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbEdgevirtual
ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr)MbCurveEdge
ChangeCurve(MbCurve3D &crv) overrideMbCurveEdgevirtual
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) constMbCurveEdge
ChooseCurve(const MbFace *face, bool orient) constMbCurveEdge
ConvexoConcaveCutting(RPArray< MbCurveEdge > &edges, VERSION version)MbCurveEdge
CopyOwnChanged(const MbTopologyItem &ti)MbTopologyIteminline
CopyReadyMutable(const MbCurveEdge &e)MbCurveEdge
curveMbEdgeprotected
CurveSection(const MbPlacement3D &place, SArray< MbCartPoint > &points, RPArray< MbCurve > &pCurve) constMbCurveEdge
CutPeriodicEdge(const MbVector3D &eye, SSArray< double > &trimParams, double &delT1, double &delT2) constMbCurveEdge
CuttingEdge(double t, bool beginSafe, const MbSurface *surface)MbCurveEdge
CuttingEdge(SArray< double > &params, bool beginSafe, double eps, const MbSurface *surface, RPArray< MbCurveEdge > &edges)MbCurveEdge
CuttingEdge(SArray< double > &params, bool beginSafe, double eps, const MbSurface *surface, c3d::EdgesSPtrVector &edges)MbCurveEdge
DataDuplicate(MbRegDuplicate *=nullptr) const overrideMbCurveEdgevirtual
DecRef() constMbRefItem
DeleteOrientedEdges()MbCurveEdge
DetachSimpleAttribute(MbeAttributeType)MbAttributeContainer
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type)MbAttributeContainer
DistanceToEdge(const MbEdge &edge, MbCartPoint3D &p0, MbCartPoint3D &p1) constMbEdge
DistanceToFace(const MbFace &face, MbCartPoint3D &p0, MbCartPoint3D &p1) constMbEdge
DistanceToPoint(const MbCartPoint3D &) const overrideMbEdgevirtual
DistanceToSurface(const MbSurface &surf, MbCartPoint3D &p0, MbCartPoint3D &p1) constMbEdge
EdgeNormal(double t, MbVector3D &p) constMbCurveEdge
endVertexMbEdgeprotected
faceMinusMbCurveEdgeprotected
FaceNormal(double t, MbVector3D &n, bool plus) constMbCurveEdge
FaceNormal(const MbSurface &surf, bool faceSense, double t, MbVector3D &p) constMbCurveEdge
facePlusMbCurveEdgeprotected
FacesAngle(double t) constMbCurveEdge
FindOrientedEdge(bool orient, const MbFace *face, MbLoop *&findLoop, size_t &index) constMbCurveEdge
FindOrientedEdgeMinus(size_t &loopIndex, MbLoop *&findLoop, size_t &index) constMbCurveEdge
FindOrientedEdgePlus(size_t &loopIndex, MbLoop *&findLoop, size_t &index) constMbCurveEdge
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) constMbAttributeContainer
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) constMbAttributeContainer
GetAttributes(AttrVector &attrs) constMbAttributeContainerinline
GetBegPoint(MbCartPoint3D &p) constMbEdgeinline
GetBegTangent(MbVector3D &v) constMbEdgeinline
GetBegVertex() constMbEdgeinline
GetBegVertexPoint(MbCartPoint3D &cp) constMbEdgeinline
GetBegVertexPointer() constMbEdgeinline
GetBuildType() constMbCurveEdge
GetColor() constMbAttributeContainer
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) constMbAttributeContainer
GetConnectedEdges(bool begin, RPArray< MbCurveEdge > &edges, SArray< bool > &orients) constMbCurveEdge
GetCurve() constMbEdgeinline
GetCurveParam(double w) constMbEdge
GetDensity() constMbAttributeContainer
GetEdgeParam(double t) constMbEdge
GetEndPoint(MbCartPoint3D &p) constMbEdgeinline
GetEndTangent(MbVector3D &v) constMbEdgeinline
GetEndVertex() constMbEdgeinline
GetEndVertexPoint(MbCartPoint3D &cp) constMbEdgeinline
GetEndVertexPointer() constMbEdgeinline
GetFace(size_t i) constMbCurveEdgeinline
GetFaceMinus() constMbCurveEdgeinline
GetFacePlus() constMbCurveEdgeinline
GetFirstName() constMbTopologyIteminline
GetIntersectionCurve() constMbCurveEdgeinline
GetLabel(void *key=nullptr) constMbTopologyIteminline
GetLengthEvaluation() constMbEdge
GetLimitParam(bool beg, MbCartPoint &pPlus, MbCartPoint &pMinus, double &t) constMbCurveEdge
GetMainName() constMbTopologyIteminline
GetMetricLength() constMbEdge
GetMiddleDerive(MbVector3D &) constMbEdge
GetMoveVector(const MbSurface &surf, bool faceSense, bool orient, MbVector &to) constMbCurveEdge
GetName() constMbTopologyIteminline
GetNameHash() constMbTopologyIteminline
GetOutTraverse(const MbFace &face, bool plus, double t, double metricStep, MbCartPoint3D &q0, MbVector3D &outv, MbCartPoint &p0, MbVector &tv, bool &out) constMbCurveEdge
GetOwnChanged() constMbTopologyIteminline
GetOwnChanged(MbeChangedType n) constMbTopologyIteminline
GetOwnChangedFlag() constMbTopologyIteminline
GetProjection(const MbPlacement3D &, VERSION version) constMbEdge
GetProlongEdges(RPArray< MbCurveEdge > &edges) constMbCurveEdge
GetProperties(MbProperties &)MbCurveEdge
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRegistrable() constTapeBase
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetSpaceCurve() constMbCurveEdge
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
GetTBegVertex() constMbEdge
GetTEndVertex() constMbEdge
GetTMaxVertex() constMbEdgeinline
GetTMinVertex() constMbEdgeinline
GetTolerance() constMbCurveEdge
GetTraverses(const MbFace *face, const MbFace *other, bool plus, double t, double paramStep, double metricStep, MbCartPoint &p0, MbTwoTraverses &traverses, VERSION version=Math::DefaultMathVersion()) constMbCurveEdge
GetUseCount() constMbRefItem
GetUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) constMbAttributeContainer
GetVertex(size_t i) constMbEdgeinline
GetVerticesArray(RPArray< MbVertex > &)MbEdge
GetVerticesArray(RPArray< const MbVertex > &) constMbEdge
GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e, uint rgb=0) constMbAttributeContainer
GetWidth() constMbAttributeContainer
ImplicationType() const overrideMbTopologyItemvirtual
IsA() const overrideMbCurveEdgevirtual
IsAFace() constMbTopIteminline
IsAnEdge() constMbTopIteminline
IsAProxy() constMbTopIteminline
IsAShell() constMbTopIteminline
IsAVertex() constMbTopIteminline
IsAWireEdge() constMbTopIteminline
IsBoundaryFace(double mEps=Math::metricEpsilon) constMbCurveEdge
IsChanged() constMbAttributeContainer
IsClosed() constMbEdge
IsColinear(const MbPlacement3D &p, double epsilon=Math::angleRegion) constMbEdge
IsColored() constMbAttributeContainerinline
IsConnectedWith(const MbEdge &edge) constMbEdge
IsConvex(double angleEps=EXTENT_EPSILON, const MbRect1D *tRange=nullptr) constMbCurveEdge
IsCurveOneOnFacePlus() constMbCurveEdge
IsFamilyRegistrable() constTapeBasevirtual
IsInvisible() constMbAttributeContainer
IsOwnChangedWeakly() constMbTopologyIteminline
IsOwnRenamedOnly() constMbTopologyIteminline
IsOwnReorientedOnly() constMbTopologyIteminline
IsOwnTransformedOnly() constMbTopologyIteminline
IsPole() constMbCurveEdge
IsSame(const MbTopologyItem &, double accuracy) const overrideMbCurveEdgevirtual
IsSameSense() constMbEdgeinline
IsSeam() constMbCurveEdge
IsSelected() constMbAttributeContainer
IsSmooth(double epsilon=Math::paramPrecision) constMbCurveEdge
IsSplit(bool strict=false) constMbCurveEdge
IsStraight(bool ignoreParams=false) constMbEdge
IsTolerant() constMbCurveEdge
IsUsual(bool tolerantIsUsual) constMbCurveEdge
IsVertexOn(const MbVertex *vertex) constMbEdgeinline
IsVisible() constMbAttributeContainer
labelMbTopologyItemmutableprotected
MakeBoundaryCurve()MbCurveEdge
MakeCurve() constMbCurveEdge
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbCurveEdge(const MbCurveEdge &, MbRegDuplicate *iReg)MbCurveEdgeprotected
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)MbEdgeprotected
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()MbRefItemprotected
MbTopItem()MbTopItemprotected
MbTopologyItem()MbTopologyItemprotected
MbTopologyItem(const MbTopologyItem &, MbRegDuplicate *)MbTopologyItemprotected
MergeEdges(MbCurveEdge &edge2, bool begin1, bool begin2, const MbSNameMaker &snMaker, double tolerance=Math::paramNear)MbCurveEdge
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbEdgevirtual
MoveBy(const MbSurface &surf, bool faceSense, bool orient, const MbVector &to)MbCurveEdge
Point(double t, MbCartPoint3D &) constMbEdge
PointBy(const MbSurface &surf, bool faceSense, bool orient, double t, MbCartPoint &p) constMbCurveEdge
PointOn(const MbSurface &surf, bool faceSense, bool orient, double &t, MbCartPoint &p) constMbCurveEdge
PointOn(const MbFace *face, bool orient, double &t, MbCartPoint &p) constMbCurveEdge
PointProjection(const MbCartPoint3D &) constMbEdge
PointProjection(const MbCartPoint3D &p0, MbCartPoint3D &pOnEdge, double &distance) constMbEdge
PrepareWrite() constMbTopIteminline
ProlongEdge(double &t, bool begin, double deviateAngle, const VERSION version, double eps=Math::paramNear)MbCurveEdge
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
RefType() const overrideMbTopItemvirtual
Release() constMbRefItem
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) constMbTopologyIteminline
RemovePrivateLabelThrough(void *key) constMbEdge
RemoveSimpleAttribute(MbeAttributeType)MbAttributeContainer
RemoveUserAttributes(const MbUserAttribType &type)MbAttributeContainer
Reverse() overrideMbCurveEdgevirtual
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbEdgevirtual
sameSenseMbEdgeprotected
SetBegVertex()MbEdgeinline
SetBegVertex(const MbVertex &ver)MbEdge
SetBegVertexPointer()MbEdgeinline
SetChanged(bool c=true)MbAttributeContainer
SetColor(uint32)MbAttributeContainer
SetColor(int R, int G, int B)MbAttributeContainer
SetCurve()MbEdgeinline
SetDensity(double)MbAttributeContainer
SetEndVertex()MbEdgeinline
SetEndVertex(const MbVertex &ver)MbEdge
SetEndVertexPointer()MbEdgeinline
SetFaceMinus(MbFace *f)MbCurveEdgeinline
SetFacePlus(MbFace *f)MbCurveEdgeinline
SetIntersectionCurve()MbCurveEdgeinline
SetLabelThrough(MbeLabelState l, void *key=nullptr) constMbEdge
SetLabelThrough(MbeLabelState l, void *key, bool setLock) constMbEdge
SetMainName(SimpleName n)MbTopologyIteminline
SetName()MbTopologyIteminline
SetName(const MbName &n)MbTopologyIteminline
SetOrientedEdgesLabel(MbeLabelState, void *key=nullptr)MbCurveEdge
SetOwnChanged(MbeChangedType)MbTopologyIteminline
SetOwnChangedFlag(Uint n)MbTopologyIteminline
SetOwnChangedThrough(MbeChangedType) overrideMbCurveEdgevirtual
SetOwnLabel(MbeLabelState l, void *key=nullptr) constMbTopologyIteminline
SetOwnLabel(MbeLabelState l, void *key, bool setLock) constMbTopologyIteminline
SetProperties(const MbProperties &)MbCurveEdge
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
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()MbEdgeinline
SetTMaxVertex(const MbVertex &ver)MbEdge
SetTMinVertex()MbEdgeinline
SetTMinVertex(const MbVertex &ver)MbEdge
SetTolerance(double eps)MbCurveEdge
SetVertex(size_t i)MbEdgeinline
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 &) constMbEdge
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
ToDelete() constMbTopologyIteminline
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbEdgevirtual
Transversal(double t, MbVector3D &f, bool plus) constMbCurveEdge
Transversal(double t, MbVector &f, MbCartPoint &p, bool plus) constMbCurveEdge
TransversalReper(double t, MbPlacement3D &pl, bool plus) constMbCurveEdge
TruncateEdge(double &t, bool beginCutting, const MbSurface *surface)MbCurveEdge
VertexNormal(bool begin, MbVector3D &normal) constMbCurveEdge
~MbAttributeContainer()MbAttributeContainervirtual
~MbCurveEdge()MbCurveEdgevirtual
~MbEdge()MbEdgevirtual
~MbTopologyItem()MbTopologyItemvirtual
~TapeBase()TapeBasevirtual