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

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

AddCurve(MbCurve3D &_curve)MbSectionRail
AddCurves(std::vector< MbCurve3D * > &_curves)MbSectionRail
AddEdge(MbCurveEdge &_edge, bool side, MbSolid *solid=nullptr)MbSectionRail
AddFace(MbFace &_face, bool side, MbSolid *solid=nullptr)MbSectionRail
CurvesClear()MbSectionRailinline
EdgesClear()MbSectionRailinline
FacesClear()MbSectionRailinline
FindIndex(const MbFaceShell &shell)MbSectionRail
GetAngle() constMbSectionRailinline
GetCurve(size_t i) constMbSectionRailinline
GetCurves(std::vector< MbCurve3D * > &crs) constMbSectionRail
GetCurvesCount() constMbSectionRailinline
GetEdge(size_t i) constMbSectionRailinline
GetEdgeIndex(std::vector< MbItemIndex > &ads) constMbSectionRail
GetEdges(std::vector< MbCurveEdge * > &eds) constMbSectionRail
GetEdgesCount() constMbSectionRailinline
GetEdgeSide(std::vector< bool > &eSide) constMbSectionRail
GetFace(size_t i) constMbSectionRailinline
GetFaceIndex(std::vector< MbItemIndex > &fas) constMbSectionRail
GetFaces(std::vector< MbFace * > &fas) constMbSectionRail
GetFacesCount() constMbSectionRailinline
GetFaceSide(std::vector< bool > &fSide) constMbSectionRail
GetSolid(size_t i) constMbSectionRailinline
GetSolids(std::vector< MbSolid * > &sols) constMbSectionRail
GetSolidsCount() constMbSectionRailinline
GetState() constMbSectionRailinline
GetTrack() constMbSectionRailinline
GetUniqueSolids(std::vector< MbSolid * > &sols) constMbSectionRail
IsSame(const MbSectionRail &other, double accuracy) constMbSectionRail
IsSimilar(const MbSectionRail &other) constMbSectionRail
MbSectionRail()MbSectionRailinline
MbSectionRail(std::vector< MbCurveEdge * > &edges_, std::vector< bool > &eSides, std::vector< MbFace * > &faces_, std::vector< bool > &fSides, std::vector< MbCurve3D * > &cs, MbCurve3D *trk, MbFunction *ang, ThreeStates st)MbSectionRail
MbSectionRail(const MbSectionRail &other)MbSectionRail
MbSectionRail(const MbSectionRail &other, MbRegDuplicate *ireg)MbSectionRail
Move(const MbVector3D &to, MbRegTransform *iReg=nullptr)MbSectionRail
operator=(const MbSectionRail &other)MbSectionRail
Rotate(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr)MbSectionRail
SetAngle(MbFunction &an, ThreeStates ts)MbSectionRail
SetEdgeSide(size_t i, bool s)MbSectionRailinline
SetEqual(const MbSectionRail &other)MbSectionRail
SetFaceSide(size_t i, bool s)MbSectionRailinline
SetTrack(MbCurve3D &trk)MbSectionRail
SolidsClear()MbSectionRailinline
Transform(const MbMatrix3D &matr, MbRegTransform *iReg=nullptr)MbSectionRail
~MbSectionRail()MbSectionRail