|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
This is the complete list of members for MbFace, including all inherited members.
| _GetLoop(size_t index) const | MbFace | inline |
| AddAttribute(MbAttribute *attr, bool checkSame=true, bool forcedAssign=false) | MbAttributeContainer | |
| AddAttribute(const MbAttribute &attr, bool checkSame=true, bool forcedAssign=false) | MbAttributeContainer | |
| AddLoop(MbLoop &l) | MbFace | |
| AddRef() const | MbRefItem | |
| AddRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| AddYourGabaritTo(MbCube &) const override | MbFace | virtual |
| AdjustContours() | MbFace | |
| AdvanceUserAttrib(const MbUserAttribute &) | MbAttributeContainer | static |
| AngleWithEdge(const MbEdge &, double &angle) const | MbFace | |
| AngleWithFace(const MbFace &, double &angle) const | MbFace | |
| 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 | |
| cache | MbFace | mutableprotected |
| CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const override | MbFace | virtual |
| CalculateMesh(const MbStepData &stepData, const MbFormNote ¬e, MbMesh &mesh) const override | MbFace | virtual |
| ChangeCarrier(const MbSurface &item, MbSurface &init) | MbFace | |
| ChangeCarrierBorne(const MbSurface &item, MbSurface &init, const MbMatrix &matr) | MbFace | |
| ChangeCarrierBorneSpecial(const MbFace &face, VERSION ver) | MbFace | |
| ChangeCarrierBorneSpecial(const MbFace &face) | MbFace | |
| ChangeLoop(MbLoop &oldLoop, MbLoop &newLoop) | MbFace | |
| ChangeSurface(const MbSurface &newSurf) | MbFace | |
| CopyOwnChanged(const MbTopologyItem &ti) | MbTopologyItem | inline |
| CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places, VERSION version=Math::DefaultMathVersion()) const | MbFace | |
| CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) const | MbFace | |
| CreateTemporal(bool keepExisting) const | MbFace | |
| CuttingEdges(const MbCartPoint &p, double xEpsilon, double yEpsilon, double paramPrecision) | MbFace | |
| DataDuplicate(MbRegDuplicate *=nullptr) const | MbFace | virtual |
| DecRef() const | MbRefItem | |
| DeleteLoop(size_t index) | MbFace | |
| DeleteLoops() | MbFace | |
| DeleteOrientedEdge(MbCurveEdge *curveEdge) | MbFace | |
| DetachLoop(size_t index) | MbFace | |
| DetachSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) | MbAttributeContainer | |
| DistanceToBorder(const MbCartPoint &point, double &precision) const | MbFace | |
| DistanceToBorder(const MbCartPoint &point, MbVector &normal, double &precision) const | MbFace | |
| DistanceToBorder(const MbCartPoint &point, size_t &loopNumber, size_t &edgeNumber, double &precision) const | MbFace | |
| DistanceToBorder(const MbCartPoint &point, MbVector &normal, size_t &loopNumber, size_t &edgeNumber, ptrdiff_t &corner, double &tEdgeCurve, double &precision) const | MbFace | |
| DistanceToEdge(const MbCurveEdge &edge, MbCartPoint3D &p, MbCartPoint3D &edgeP) const | MbFace | |
| DistanceToFace(const MbFace &face, MbCartPoint3D &p, MbCartPoint3D &faceP) const | MbFace | |
| DistanceToPoint(const MbCartPoint3D &) const override | MbFace | virtual |
| ExchangeLoops(size_t i1, size_t i2) | MbFace | |
| FindEdgeByHash(const SimpleName h) const | MbFace | |
| FindEdgeByName(const MbName &) const | MbFace | |
| FindEdgeIndex(const MbCurveEdge &edge, bool orient, size_t &loopIndex, size_t &edgeIndex) const | MbFace | |
| FindEdgeIndex(const MbCurveEdge &edge, ThreeStates orient, size_t &loopIndex, size_t &edgeIndex) const | MbFace | |
| FindEdgesByIndex(SArray< MbItemIndex > &indexes, RPArray< MbCurveEdge > &initEdges) const | MbFace | |
| FindIndexByEdges(const EdgeVector &initEdges, SArray< MbItemIndex > &indexes) const | MbFace | inline |
| FindNeighbourEdge(const MbCurveEdge &edge, bool orient, bool next, MbCurveEdge *&findEdge, bool &findOrient) const | MbFace | |
| FindVertexByHash(const SimpleName h) const | MbFace | |
| FindVertexByName(const MbName &) const | MbFace | |
| GetAnyPointOn(MbCartPoint3D &pnt, MbVector3D &nor) const | MbFace | |
| GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) const | MbAttributeContainer | |
| GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) const | MbAttributeContainer | |
| GetAttributes(AttrVector &attrs) const | MbAttributeContainer | inline |
| GetBoundaryEdges(ConstEdgesVector &) const | MbFace | |
| GetBoundaryEdgesSet(ConstEdgesSet &) const | MbFace | |
| GetColor() const | MbAttributeContainer | |
| GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) const | MbAttributeContainer | |
| GetControlPlacement(MbPlacement3D &) const | MbFace | |
| GetCube() const | MbFace | |
| GetCylinderAxis(MbAxis3D &axis) const | MbFace | |
| GetDensity() const | MbAttributeContainer | |
| GetEdgeByIndex(size_t loopIndex, size_t edgeIndex) const | MbFace | |
| GetEdges(EdgesVector &, size_t mapThreshold=50) const | MbFace | |
| GetEdges(EdgesVector &edges, EdgesSet &edgesCache) const | MbFace | inline |
| GetEdgesSet(EdgesSet &edges) const | MbFace | inline |
| GetFaceParam(const double surfaceU, const double surfaceV, double &faceU, double &faceV) const | MbFace | |
| GetFirstName() const | MbTopologyItem | inline |
| GetLabel(void *key=nullptr) const | MbTopologyItem | inline |
| GetLoop(size_t index) const | MbFace | inline |
| GetLoopsCount() const | MbFace | inline |
| GetMainName() const | MbTopologyItem | inline |
| GetName() const | MbTopologyItem | inline |
| GetNameHash() const | MbTopologyItem | inline |
| GetNearestEdge(const MbCartPoint &pOnSurface, c3d::IndicesPair &edgeIndex, double &tEdgeCurve, bool &orientation, double &distance, double paramEpsilon=Math::paramEpsilon) const | MbFace | |
| GetNeighborFaces(FacesVector &) const | MbFace | |
| GetOrientedEdge(size_t loopIndex, size_t edgeIndex) const | MbFace | |
| GetOrientedEdge(const MbCurveEdge &curveEdge) const | MbFace | |
| GetOuterEdges(EdgesVector &, size_t mapThreshold=50) const | MbFace | |
| GetOwnChanged() const | MbTopologyItem | inline |
| GetOwnChanged(MbeChangedType n) const | MbTopologyItem | inline |
| GetOwnChangedFlag() const | MbTopologyItem | inline |
| GetPlacement(MbPlacement3D *) const | MbFace | virtual |
| GetPlanePlacement(MbPlacement3D &) const | MbFace | |
| GetProperties(MbProperties &) | MbFace | |
| GetPureName(const VersionContainer &) const | TapeBase | virtual |
| GetRect() const | MbFace | |
| GetRectIntersectingEdges(const MbRect &rect, std::vector< c3d::IndicesPair > &edgeLocs, double eps) const | MbFace | |
| GetRegistrable() const | TapeBase | |
| GetSimpleAttribute(MbeAttributeType) const | MbAttributeContainer | |
| GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) const | MbAttributeContainer | |
| GetStyle() const | MbAttributeContainer | |
| GetSurface() const | MbFace | virtual |
| GetSurfaceCurvesData(RPArray< MbContour > &contours) const | MbFace | |
| GetSurfaceCurvesData(std::vector< SPtr< MbContour > > &contours) const | MbFace | |
| GetSurfaceParam(const double faceU, const double faceV, double &surfaceU, double &surfaceV) const | MbFace | |
| GetSurfacePlacement(MbPlacement3D &) const | MbFace | |
| GetTopologyState(ptrdiff_t &cntAdjacentFaces, RPArray< const MbFace > *&adjacentFaces, bool &boundaryFace, ptrdiff_t &cntLoops) const | MbFace | |
| GetUseCount() const | MbRefItem | |
| GetUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) const | MbAttributeContainer | |
| GetVertices(VerticesVector &vertices) const | MbFace | inline |
| GetVerticesSet(VerticesSet &vertices) const | MbFace | inline |
| GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e, uint rgb=0) const | MbAttributeContainer | |
| GetWidth() const | MbAttributeContainer | |
| HasNeighborFace() const | MbFace | |
| ImplicationType() const override | MbTopologyItem | virtual |
| InsertLoop(size_t index, MbLoop &l) | MbFace | |
| IsA() const override | MbFace | 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 | MbFace | |
| IsChanged() const | MbAttributeContainer | |
| IsColinear(const MbCurveEdge &) const | MbFace | |
| IsColored() const | MbAttributeContainer | inline |
| IsConnectedWith(const MbFace *face, RPArray< const MbCurveEdge > *commonEdges=nullptr) const | MbFace | |
| IsFamilyRegistrable() const | TapeBase | virtual |
| IsInvisible() const | MbAttributeContainer | |
| IsOwnChangedItem(bool checkVertices=false) const | MbFace | |
| IsOwnChangedWeakly() const | MbTopologyItem | inline |
| IsOwnRenamedOnly() const | MbTopologyItem | inline |
| IsOwnReorientedOnly() const | MbTopologyItem | inline |
| IsOwnTransformedOnly() const | MbTopologyItem | inline |
| IsPlanar(double accuracy=METRIC_EPSILON) const | MbFace | virtual |
| IsSame(const MbTopologyItem &other, double accuracy) const override | MbFace | virtual |
| IsSameSense() const | MbFace | inline |
| IsSelected() const | MbAttributeContainer | |
| IsSimilarExactly(const MbFace &face, MbMatrix &matr, VERSION version, double precision=METRIC_PRECISION) const | MbFace | |
| IsSimilarToFace(const MbFace &face, bool &normal, bool &planeType, VERSION version, double precision=METRIC_PRECISION) const | MbFace | |
| IsSpecialSimilarExactly(const MbFace &face, bool doSwap, double precision=METRIC_PRECISION) const | MbFace | |
| IsSpecialSimilarToFace(const MbFace &face, bool &normal, bool &swap, VERSION version, double precision=METRIC_PRECISION) const | MbFace | |
| IsTemporal() const | MbFace | inline |
| IsVertexOn(const MbVertex *vertex, size_t *indLoop=nullptr, size_t *indEdge=nullptr) const | MbFace | |
| IsVisible() const | MbAttributeContainer | |
| Lock() const | MbSyncItem | |
| loops | MbFace | protected |
| LoopsAdjust() | MbFace | inline |
| LoopSelfIntersection(std::vector< LoopCrossParam > &siParams1, std::vector< LoopCrossParam > &siParams2, std::vector< bool > *crossCrossings, bool checkInsideEdges, double metricNear, VERSION version) const | MbFace | |
| LoopSelfIntersection(const MbLoopSelfIntParams ¶m, MbLoopSelfIntResults &result) const | MbFace | |
| LoopsReserve(size_t additionalSpace) | MbFace | inline |
| MakeRight(bool setBounds=false) | MbFace | |
| MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *) | MbAttributeContainer | protected |
| MbAttributeContainer() | MbAttributeContainer | |
| MbAttributeContainer(MbAttribute &) | MbAttributeContainer | |
| MbFace(const MbSurface &, bool sense) | MbFace | |
| MbFace(MbLoop &bnd, const MbSurface &surf, bool sense) | MbFace | explicit |
| MbFace(MbLoop &bnd0, MbLoop &bnd1, const MbSurface &surf, bool sense) | MbFace | |
| MbFace(const Loops &bnds, const MbSurface &surf, bool sense) | MbFace | inline |
| MbFace(const MbFace &other, const MbSurface &newSurface, bool surfaceSense) | MbFace | |
| MbRefItem() | MbRefItem | protected |
| MbTopItem() | MbTopItem | protected |
| MbTopologyItem() | MbTopologyItem | protected |
| MbTopologyItem(const MbTopologyItem &, MbRegDuplicate *) | MbTopologyItem | protected |
| Move(const MbVector3D &, MbRegTransform *=nullptr) override | MbFace | virtual |
| NearPointProjection(const MbCartPoint3D &point, double &u, double &v, MbVector3D &normal, c3d::IndicesPair &edgeLoc, ptrdiff_t &corner) const | MbFace | |
| Normal(double surfaceU, double surfaceV, MbVector3D &normal) const | MbFace | |
| OrientPlacement(MbPlacement3D &) const | MbFace | |
| PartialReverse() | MbFace | |
| PartialReverseLoopWithNeighbours(size_t index) | MbFace | |
| Point(double faceU, double faceV, MbCartPoint3D &point) const | MbFace | |
| PointOn(double surfaceU, double surfaceV, MbCartPoint3D &point) const | MbFace | |
| PrepareWrite() const | MbTopItem | inline |
| 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 | MbFace | |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| RemoveSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| RemoveTemporal() const | MbFace | |
| RemoveUserAttributes(const MbUserAttribType &type) | MbAttributeContainer | |
| ResetLabelCacheUse() | MbTopologyItem | inlinestatic |
| ResetLoopsRects() const | MbFace | |
| ReverseSelected() | MbAttributeContainer | |
| Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) override | MbFace | virtual |
| Salient() const | MbFace | |
| sameSense | MbFace | protected |
| SetChanged(bool c=true) | MbAttributeContainer | |
| SetColor(uint32) | MbAttributeContainer | |
| SetColor(int R, int G, int B) | MbAttributeContainer | |
| SetDensity(double) | MbAttributeContainer | |
| SetFaceToLoopEdges(MbLoop &) | MbFace | |
| SetLabelCacheUse(bool u) | MbTopologyItem | inlinestatic |
| SetLabelThrough(MbeLabelState l, void *key=nullptr) const | MbFace | |
| SetLabelThrough(MbeLabelState l, void *key, bool setLock) const | MbFace | |
| SetMainName(SimpleName n) | MbTopologyItem | inline |
| SetName() | MbTopologyItem | inline |
| SetName(const MbName &n) | MbTopologyItem | inline |
| SetNullLoop(size_t index) | MbFace | |
| SetNullToFace(const MbFace *delFace) | MbFace | |
| SetNullToFace(const MbFace *delFace, bool setEdgeChanged) | MbFace | |
| SetNullToLoopEdges(MbLoop &) | MbFace | |
| SetNullToLoopsEdges() | MbFace | |
| SetOrientedEdge(const MbCurveEdge &curveEdge) | MbFace | |
| SetOrientedLabel(const MbCurveEdge &edge, MbeLabelState n, void *key=nullptr) | MbFace | |
| SetOwnChanged(MbeChangedType) | MbTopologyItem | inline |
| SetOwnChangedFlag(Uint n) | MbTopologyItem | inline |
| SetOwnLabel(MbeLabelState l, void *key=nullptr) const | MbTopologyItem | inline |
| SetOwnLabel(MbeLabelState l, void *key, bool setLock) const | MbTopologyItem | inline |
| SetProperties(const MbProperties &) | MbFace | |
| SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
| SetSameSense(bool s) | MbFace | |
| SetSelected(bool s=true) | MbAttributeContainer | |
| SetSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| SetSimpleAttribute(MbAttribute *simpAttr) | MbAttributeContainer | |
| SetSimpleAttribute(const MbAttribute &simpAttr) | MbAttributeContainer | |
| SetStyle(int) | MbAttributeContainer | |
| SetSurface() | MbFace | virtual |
| 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 | |
| surface | MbFace | protected |
| SurfaceSection(const MbPlacement3D &place, PArray< MbCurve > &pCurve) | MbFace | |
| TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
| TapeBase(const TapeBase &) | TapeBase | |
| ToDelete() const | MbTopologyItem | inline |
| TotalReverse() | MbFace | |
| Transform(const MbMatrix3D &, MbRegTransform *=nullptr) override | MbFace | virtual |
| Unlock() const | MbSyncItem | |
| UpdateLoopRect(size_t loopIndex) | MbFace | |
| UpdateSurfaceBounds(bool curveBoundedOnly=true) | MbFace | |
| UpdateTemporal() const | MbFace | |
| ~MbAttributeContainer() | MbAttributeContainer | virtual |
| ~MbFace() | MbFace | virtual |
| ~MbTopologyItem() | MbTopologyItem | virtual |
| ~TapeBase() | TapeBase | virtual |