C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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() | MbSectionRail | inline |
EdgesClear() | MbSectionRail | inline |
FacesClear() | MbSectionRail | inline |
FindIndex(const MbFaceShell &shell) | MbSectionRail | |
GetAngle() const | MbSectionRail | inline |
GetCurve(size_t i) const | MbSectionRail | inline |
GetCurves(std::vector< MbCurve3D * > &crs) const | MbSectionRail | |
GetCurvesCount() const | MbSectionRail | inline |
GetEdge(size_t i) const | MbSectionRail | inline |
GetEdgeIndex(std::vector< MbItemIndex > &ads) const | MbSectionRail | |
GetEdges(std::vector< MbCurveEdge * > &eds) const | MbSectionRail | |
GetEdgesCount() const | MbSectionRail | inline |
GetEdgeSide(std::vector< bool > &eSide) const | MbSectionRail | |
GetFace(size_t i) const | MbSectionRail | inline |
GetFaceIndex(std::vector< MbItemIndex > &fas) const | MbSectionRail | |
GetFaces(std::vector< MbFace * > &fas) const | MbSectionRail | |
GetFacesCount() const | MbSectionRail | inline |
GetFaceSide(std::vector< bool > &fSide) const | MbSectionRail | |
GetSolid(size_t i) const | MbSectionRail | inline |
GetSolids(std::vector< MbSolid * > &sols) const | MbSectionRail | |
GetSolidsCount() const | MbSectionRail | inline |
GetState() const | MbSectionRail | inline |
GetTrack() const | MbSectionRail | inline |
GetUniqueSolids(std::vector< MbSolid * > &sols) const | MbSectionRail | |
IsSame(const MbSectionRail &other, double accuracy) const | MbSectionRail | |
IsSimilar(const MbSectionRail &other) const | MbSectionRail | |
MbSectionRail() | MbSectionRail | inline |
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) | MbSectionRail | inline |
SetEqual(const MbSectionRail &other) | MbSectionRail | |
SetFaceSide(size_t i, bool s) | MbSectionRail | inline |
SetTrack(MbCurve3D &trk) | MbSectionRail | |
SolidsClear() | MbSectionRail | inline |
Transform(const MbMatrix3D &matr, MbRegTransform *iReg=nullptr) | MbSectionRail | |
~MbSectionRail() | MbSectionRail |