C3D Toolkit  Kernel - 111634, Vision - 2.6.1.24
MbFace Cписок членов класса

Полный список членов класса MbFace, включая наследуемые из базового класса

_GetLoop(size_t index) constMbFaceinline
AddAttribute(MbAttribute *, bool checkSame=true)MbAttributeContainer
AddAttribute(const MbAttribute &, bool checkSame=true)MbAttributeContainer
AddLoop(MbLoop &l)MbFace
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &) constMbFacevirtual
AdjustContours()MbFace
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
AngleWithEdge(const MbEdge &, double &angle) constMbFace
AngleWithFace(const MbFace &, double &angle) constMbFace
Assign(const MbTopologyItem &)MbTopologyIteminline
AttributesAssign(const MbAttributeContainer &)MbAttributeContainer
AttributesChange()MbAttributeContainer
AttributesConvert(MbAttributeContainer &other) constMbAttributeContainer
AttributesCopy(MbAttributeContainer &other, MbRegDuplicate *=c3d_null) constMbAttributeContainer
AttributesCount() constMbAttributeContainerinline
AttributesDelete()MbAttributeContainer
AttributesMerge(MbAttributeContainer &other)MbAttributeContainer
AttributesMove(const MbVector3D &, MbRegTransform *=c3d_null)MbAttributeContainer
AttributesRead(reader &)MbAttributeContainer
AttributesReplace(MbAttributeContainer &other)MbAttributeContainer
AttributesRotate(const MbAxis3D &, double angle, MbRegTransform *=c3d_null)MbAttributeContainer
AttributesSplit(const std::vector< MbAttributeContainer *> &others)MbAttributeContainer
AttributesTransform(const MbMatrix3D &, MbRegTransform *=c3d_null)MbAttributeContainer
AttributesWrite(writer &) constMbAttributeContainer
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) constMbFacevirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbFacevirtual
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)MbTopologyIteminline
CreateNormalPlacements(const MbVector3D &axisZ, double angle, SArray< MbPlacement3D > &places) constMbFace
CreateTangentPlacements(const MbVector3D &axisZ, SArray< MbPlacement3D > &places) constMbFace
CreateTemporal(bool keepExisting) constMbFace
CuttingEdges(const MbCartPoint &p, double xEpsilon, double yEpsilon, double paramPrecision)MbFace
DataDuplicate(MbRegDuplicate *=c3d_null) constMbFacevirtual
DecRef() constMbRefItem
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) constMbFace
DistanceToBorder(const MbCartPoint &point, MbVector &normal, double &precision) constMbFace
DistanceToBorder(const MbCartPoint &point, size_t &loopNumber, size_t &edgeNumber, double &precision) constMbFace
DistanceToBorder(const MbCartPoint &point, MbVector &normal, size_t &loopNumber, size_t &edgeNumber, ptrdiff_t &corner, double &tEdgeCurve, double &precision) constMbFace
DistanceToEdge(const MbCurveEdge &edge, MbCartPoint3D &p, MbCartPoint3D &edgeP) constMbFace
DistanceToFace(const MbFace &face, MbCartPoint3D &p, MbCartPoint3D &faceP) constMbFace
DistanceToPoint(const MbCartPoint3D &) constMbFacevirtual
ExchangeLoops(size_t i1, size_t i2)MbFace
FindEdgeByName(const MbName &) constMbFace
FindEdgeIndex(const MbCurveEdge &edge, bool orient, size_t &loopIndex, size_t &edgeIndex) constMbFace
FindEdgeIndex(const MbCurveEdge &edge, ThreeStates orient, size_t &loopIndex, size_t &edgeIndex) constMbFace
FindEdgesByIndex(SArray< MbItemIndex > &indexes, RPArray< MbCurveEdge > &initEdges) constMbFace
FindIndexByEdges(const RPArray< MbCurveEdge > &initEdges, SArray< MbItemIndex > &indexes) constMbFace
FindNeighbourEdge(const MbCurveEdge &edge, bool orient, bool next, MbCurveEdge *&findEdge, bool &findOrient) constMbFace
FindVertexByName(const MbName &) constMbFace
GetAnyPointOn(MbCartPoint3D &pnt, MbVector3D &nor) constMbFace
GetAttributes(c3d::AttrVector &, MbeAttributeType aFamily, MbeAttributeType subType) constMbAttributeContainer
GetAttributes(c3d::AttrVector &, MbeAttributeType aType) constMbAttributeContainer
GetBoundaryEdges(ConstEdgesVector &) constMbFace
GetClassDescriptor(const VersionContainer &) const =0TapeBasepure virtual
GetColor() constMbAttributeContainer
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined) constMbAttributeContainer
GetControlPlacement(MbPlacement3D &) constMbFace
GetCube() constMbFace
GetCylinderAxis(MbAxis3D &axis) constMbFace
GetDensity() constMbAttributeContainer
GetEdgeByIndex(size_t loopIndex, size_t edgeIndex) constMbFace
GetEdges(EdgesVector &, size_t mapThreshold=50) constMbFace
GetFaceParam(const double surfaceU, const double surfaceV, double &faceU, double &faceV) constMbFace
GetFirstName() constMbTopologyIteminline
GetLabel(void *key=c3d_null) constMbTopologyIteminline
GetLoop(size_t index) constMbFaceinline
GetLoopsCount() constMbFaceinline
GetMainName() constMbTopologyIteminline
GetName() constMbTopologyIteminline
GetNameHash() constMbTopologyIteminline
GetNearestEdge(const MbCartPoint &pOnFace, c3d::IndicesPair &edgeLoc, double &tEdgeCurve, bool &orientation, double &distance) constMbFace
GetNeighborFaces(FacesVector &) constMbFace
GetOrientedEdge(size_t loopIndex, size_t edgeIndex) constMbFace
GetOrientedEdge(const MbCurveEdge &curveEdge) constMbFace
GetOuterEdges(EdgesVector &, size_t mapThreshold=50) constMbFace
GetOwnChanged() constMbTopologyIteminline
GetOwnChanged(MbeChangedType n) constMbTopologyIteminline
GetOwnChangedFlag() constMbTopologyIteminline
GetPlacement(MbPlacement3D *) constMbFacevirtual
GetPlanePlacement(MbPlacement3D &) constMbFace
GetProperties(MbProperties &)MbFace
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRect() constMbFace
GetRectIntersectingEdges(const MbRect &rect, std::vector< c3d::IndicesPair > &edgeLocs, double eps) constMbFace
GetRegistrable() constTapeBase
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
GetSurface() constMbFacevirtual
GetSurfaceCurvesData(RPArray< MbContour > &contours) constMbFace
GetSurfaceCurvesData(std::vector< SPtr< MbContour > > &contours) constMbFace
GetSurfaceParam(const double faceU, const double faceV, double &surfaceU, double &surfaceV) constMbFace
GetSurfacePlacement(MbPlacement3D &) constMbFace
GetTopologyState(ptrdiff_t &cntAdjacentFaces, RPArray< const MbFace > *&adjacentFaces, bool &boundaryFace, ptrdiff_t &cntLoops) constMbFace
GetUseCount() constMbRefItem
GetUserAttributes(std::vector< MbUserAttribute *> &attrs, const MbUserAttribType &type) constMbAttributeContainer
GetVertices(VerticesVector &vertices) constMbFaceinline
GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e) constMbAttributeContainer
GetWidth() constMbAttributeContainer
HasNeighborFace() constMbFace
ImplicationType() constMbTopologyItemvirtual
InsertLoop(size_t index, MbLoop &l)MbFace
IsA() constMbFacevirtual
IsAFace() constMbTopIteminline
IsAnEdge() constMbTopIteminline
IsAProxy() constMbTopIteminline
IsAShell() constMbTopIteminline
IsAVertex() constMbTopIteminline
IsAWireEdge() constMbTopIteminline
IsBoundaryFace(double mEps=Math::metricEpsilon) constMbFace
IsChanged() constMbAttributeContainer
IsColinear(const MbCurveEdge &) constMbFace
IsColored() constMbAttributeContainerinline
IsConnectedWith(const MbFace *face, RPArray< const MbCurveEdge > *commonEdges=c3d_null) constMbFace
IsFamilyRegistrable() constTapeBasevirtual
IsInvisible() constMbAttributeContainer
IsOwnChangedItem(bool checkVertices=false) constMbFace
IsOwnChangedWeakly() constMbTopologyIteminline
IsOwnRenamedOnly() constMbTopologyIteminline
IsOwnReorientedOnly() constMbTopologyIteminline
IsOwnTransformedOnly() constMbTopologyIteminline
IsPlanar(double accuracy=METRIC_EPSILON) constMbFacevirtual
IsSame(const MbTopologyItem &other, double accuracy) constMbFacevirtual
IsSameSense() constMbFaceinline
IsSelected() constMbAttributeContainer
IsSimilarExactly(const MbFace &face, MbMatrix &matr, VERSION version, double precision=METRIC_PRECISION) constMbFace
IsSimilarToFace(const MbFace &face, bool &normal, bool &planeType, VERSION version, double precision=METRIC_PRECISION) constMbFace
IsSpecialSimilarExactly(const MbFace &face, bool doSwap, double precision=METRIC_PRECISION) constMbFace
IsSpecialSimilarToFace(const MbFace &face, bool &normal, bool &swap, VERSION version, double precision=METRIC_PRECISION) constMbFace
IsTemporal() constMbFaceinline
IsVertexOn(const MbVertex *vertex, size_t *indLoop=c3d_null, size_t *indEdge=c3d_null) constMbFace
IsVisible() constMbAttributeContainer
labelMbTopologyItemmutableprotected
Lock() constMbSyncItem
loopsMbFaceprotected
LoopsAdjust()MbFaceinline
LoopSelfIntersection(std::vector< LoopCrossParam > &siParams1, std::vector< LoopCrossParam > &siParams2, std::vector< bool > *crossCrossings, bool checkInsideEdges, double metricNear, VERSION version) constMbFace
LoopsReserve(size_t additionalSpace)MbFaceinline
MakeRight(bool setBounds=false)MbFace
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbFace(const MbSurface &, bool sense)MbFace
MbFace(MbLoop &bnd, const MbSurface &surf, bool sense)MbFaceexplicit
MbFace(MbLoop &bnd0, MbLoop &bnd1, const MbSurface &surf, bool sense)MbFace
MbFace(const Loops &bnds, const MbSurface &surf, bool sense)MbFaceinline
MbFace(const MbFace &other, const MbSurface &newSurface, bool surfaceSense)MbFace
MbRefItem()MbRefItem
MbTopItem()MbTopItemprotected
MbTopologyItem()MbTopologyItemprotected
MbTopologyItem(const MbTopologyItem &, MbRegDuplicate *)MbTopologyItemprotected
Move(const MbVector3D &, MbRegTransform *=c3d_null)MbFacevirtual
NearPointProjection(const MbCartPoint3D &point, double &u, double &v, MbVector3D &normal, c3d::IndicesPair &edgeLoc, ptrdiff_t &corner) constMbFace
Normal(double u, double v, MbVector3D &) constMbFace
OrientPlacement(MbPlacement3D &) constMbFace
PartialReverse()MbFace
PartialReverseLoopWithNeighbours(size_t index)MbFace
Point(double faceU, double faceV, MbCartPoint3D &point) constMbFace
PointOn(double surfaceU, double surfaceV, MbCartPoint3D &point) constMbFace
PrepareWrite() constMbTopIteminline
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
RefType() constMbTopItemvirtual
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=c3d_null) constMbTopologyIteminline
RemovePrivateLabelThrough(void *key) constMbFace
RemoveSimpleAttribute(MbeAttributeType)MbAttributeContainer
RemoveTemporal() constMbFace
RemoveUserAttributes(const MbUserAttribType &type)MbAttributeContainer
ResetLoopsRects() constMbFace
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle, MbRegTransform *=c3d_null)MbFacevirtual
sameSenseMbFaceprotected
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=c3d_null) constMbFace
SetLabelThrough(MbeLabelState l, void *key, bool setLock) constMbFace
SetMainName(SimpleName n)MbTopologyIteminline
SetName()MbTopologyIteminline
SetName(const MbName &n)MbTopologyIteminline
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=c3d_null)MbFace
SetOwnChanged(MbeChangedType)MbTopologyIteminline
SetOwnChangedFlag(Uint n)MbTopologyIteminline
SetOwnLabel(MbeLabelState l, void *key=c3d_null) constMbTopologyIteminline
SetOwnLabel(MbeLabelState l, void *key, bool setLock) constMbTopologyIteminline
SetProperties(const MbProperties &)MbFace
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
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()MbFacevirtual
SetVisible(bool)MbAttributeContainer
SetVisual(float a, float d, float sp, float sh, float t, float e)MbAttributeContainer
SetWidth(int)MbAttributeContainer
surfaceMbFaceprotected
SurfaceSection(const MbPlacement3D &place, PArray< MbCurve > &pCurve)MbFace
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
ToDelete() constMbTopologyIteminline
TotalReverse()MbFace
Transform(const MbMatrix3D &, MbRegTransform *=c3d_null)MbFacevirtual
Unlock() constMbSyncItem
UpdateLoopRect(size_t loopIndex)MbFace
UpdateSurfaceBounds(bool curveBoundedOnly=true)MbFace
UpdateTemporal() constMbFace
~MbAttributeContainer()MbAttributeContainervirtual
~MbFace()MbFacevirtual
~MbTopologyItem()MbTopologyItemvirtual
~TapeBase()TapeBasevirtual