C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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) | MbAttributeContainer | |
AddAttribute(const MbAttribute &attr, bool checkSame=true) | MbAttributeContainer | |
AddLoop(MbLoop &l) | MbFace | |
AddRef() 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 &) | 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) | 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 | |
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 | |
label | MbTopologyItem | mutableprotected |
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 | |
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 | |
RemoveSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
RemoveTemporal() const | MbFace | |
RemoveUserAttributes(const MbUserAttribType &type) | MbAttributeContainer | |
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 | |
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 |