C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for MbSolid, including all inherited members.
AddAttribute(MbAttribute *attr, bool checkSame=true) | MbAttributeContainer | |
AddAttribute(const MbAttribute &attr, bool checkSame=true) | MbAttributeContainer | |
AddCreator(const MbCreator &, bool addSame=false) | MbTransactions | |
AddCreator(const MbCreator *, bool addSame=false) | MbTransactions | |
AddCreators(const CreatorsVector &creators) | MbTransactions | inline |
AddRef() const | MbRefItem | |
AddYourGabaritTo(MbCube &) const override | MbSolid | virtual |
AddYourMesh(const MbStepData &stepData, const MbFormNote ¬e, MbMesh &mesh) const | MbItem | virtual |
AdvanceUserAttrib(const MbUserAttribute &) | MbAttributeContainer | static |
Assign(const MbItem &other) | MbItem | |
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 | |
BreakCreatorsToBasisItem(size_t c, RPArray< MbSpaceItem > &) | MbTransactions | |
BreakToBasisItem(size_t c, RPArray< MbSpaceItem > &s) | MbSolid | |
CalculateGabarit(MbCube &cube) const | MbSolid | virtual |
CalculateGrid(const MbStepData &stepData, MbMesh &mesh) const | MbSolid | |
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const override | MbSolid | virtual |
CalculateLocalGabarit(const MbPlacement3D &localPlace, MbCube &cube) const | MbSolid | |
CalculateMesh(const MbStepData &stepData, const MbFormNote ¬e, MbMesh &mesh) const override | MbSolid | virtual |
CopyItemName(const MbItem &other) | MbItem | inline |
CreateMesh(const MbStepData &stepData, const MbFormNote ¬e, MbRegDuplicate *iReg) const override | MbSolid | virtual |
CreateProperty(MbePrompt) const override | MbSolid | virtual |
CreatorsAssign(const MbTransactions &other) | MbTransactions | |
CreatorsCopy(MbTransactions &other, MbRegDuplicate *iReg=nullptr) const | MbTransactions | |
CreatorsMove(const MbVector3D &, MbRegTransform *=nullptr) | MbTransactions | |
CreatorsRead(reader &in) | MbTransactions | |
CreatorsRotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) | MbTransactions | |
CreatorsTransform(const MbMatrix3D &, MbRegTransform *=nullptr) | MbTransactions | |
CreatorsWrite(writer &out) const | MbTransactions | |
CutMesh(const MbPlacement3D &cutPlace, double distance, const MbSNameMaker *names=nullptr) const | MbItem | virtual |
DecRef() const | MbRefItem | |
DeleteCreator(size_t ind) | MbTransactions | |
DeleteCreators() | MbTransactions | |
DetachCreator(size_t ind) | MbTransactions | |
DetachShell() | MbSolid | |
DetachSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) | MbAttributeContainer | |
DistanceToPoint(const MbCartPoint3D &) const override | MbSolid | virtual |
Duplicate(MbRegDuplicate *iReg=nullptr) const override | MbSolid | virtual |
Family() const override | MbItem | virtual |
FindCreator(const MbCreator *creator) | MbTransactions | |
FindEdgeByHash(const SimpleName h) const | MbSolid | |
FindEdgeByName(const MbName &) const | MbSolid | |
FindEdgeByName(const MbName &) | MbSolid | |
FindEdgeNumbers(const MbCurveEdge &edge, size_t &faceN, size_t &loopN, size_t &edgeN) const | MbSolid | |
FindEdgesForVertex(const MbVertex &vertex, RPArray< MbCurveEdge > &findEdges) const | MbSolid | |
FindFaceByHash(const SimpleName h) const | MbSolid | |
FindFaceByName(const MbName &) const | MbSolid | |
FindFaceByName(const MbName &) | MbSolid | |
FindFacesForVertex(const MbVertex &vertex, RPArray< MbFace > &findFaces) const | MbSolid | |
FindFacesIndexByEdges(RPArray< MbCurveEdge > &edges, SArray< MbEdgeFacesIndexes > &indices) const | MbSolid | |
FindFacesIndexByFaces(RPArray< MbFace > &faces, SArray< size_t > &indices) const | MbSolid | |
FindItem(const MbSpaceItem *s, MbPath &path, MbMatrix3D &from) const | MbItem | virtual |
FindItem(const MbPlaneItem *s, MbPath &path, MbMatrix3D &from) const | MbItem | virtual |
FindItem(const MbItem *s, MbPath &path, MbMatrix3D &from) const | MbItem | virtual |
FindNearestVertex(const MbCartPoint3D &p) const | MbSolid | |
FindVertexByHash(const SimpleName h) const | MbSolid | |
FindVertexByName(const MbName &) const | MbSolid | |
FindVertexByName(const MbName &) | MbSolid | |
GetActiveCreatorsCount() const | MbTransactions | |
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) const | MbAttributeContainer | |
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) const | MbAttributeContainer | |
GetAttributes(AttrVector &attrs) const | MbAttributeContainer | inline |
GetBasisItems(RPArray< MbSpaceItem > &) override | MbSolid | virtual |
GetBasisPoints(MbControlData3D &) const override | MbSolid | virtual |
GetColor() const | MbAttributeContainer | |
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) const | MbAttributeContainer | |
GetCreator(size_t ind) const | MbTransactions | |
GetCreators(RPArray< MbCreator > &creators) const override | MbSolid | virtual |
GetCreators(c3d::CreatorsSPtrVector &creators) const override | MbSolid | virtual |
GetCreatorsBasisItems(RPArray< MbSpaceItem > &) | MbTransactions | |
GetCreatorsBasisPoints(MbControlData3D &) const | MbTransactions | |
GetCreatorsCopies(CreatorsVector &creators, MbRegDuplicate *iReg) const | MbTransactions | inline |
GetCreatorsCount() const | MbTransactions | inline |
GetCreatorStatus(size_t ind) const | MbTransactions | |
GetCube() const | MbSolid | |
GetDensity() const | MbAttributeContainer | |
GetEdge(size_t index) const | MbSolid | |
GetEdgeIndex(const MbCurveEdge &) const | MbSolid | |
GetEdges(EdgesVector &edges) const | MbSolid | inline |
GetFace(size_t index) const | MbSolid | |
GetFaceIndex(const MbFace &) const | MbSolid | |
GetFaces(FacesVector &faces) const | MbSolid | inline |
GetFacesCount() const | MbSolid | inline |
GetFacesSet(FacesSet &faces) const | MbSolid | inline |
GetItemByName(SimpleName n, MbPath &path, MbMatrix3D &from) const | MbItem | virtual |
GetItemByPath(const MbPath &path, size_t ind, MbMatrix3D &from, size_t currInd=0) const | MbItem | virtual |
GetItemName() const | MbItem | inline |
GetItems(VerticesVector &vertices, EdgesVector &edges) const | MbSolid | inline |
GetItems(TopologyItemsVector &items) const | MbSolid | inline |
MbItem::GetItems(MbeSpaceType type, const MbMatrix3D &from, std::vector< SPtr< MbItem >> &items, std::vector< MbMatrix3D > &matrs) | MbItem | virtual |
MbItem::GetItems(MbeSpaceType type, const MbMatrix3D &from, RPArray< MbItem > &items, SArray< MbMatrix3D > &matrs) | MbItem | virtual |
GetMatrixFrom(MbMatrix3D &from) const | MbItem | virtual |
GetMatrixInto(MbMatrix3D &into) const | MbItem | virtual |
GetMultiSolidState() const | MbSolid | inline |
GetPlacement(MbPlacement3D &p) const | MbItem | inlinevirtual |
GetProperties(MbProperties &) override | MbSolid | virtual |
MbTransactions::GetProperties(MbProperties &, bool sameCreators=false) | MbTransactions | |
GetPureName(const VersionContainer &) const | TapeBase | virtual |
GetRegistrable() const | TapeBase | |
GetShell() const | MbSolid | |
GetShellCount() const | MbSolid | |
GetSimpleAttribute(MbeAttributeType) const | MbAttributeContainer | |
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) const | MbAttributeContainer | |
GetStyle() const | MbAttributeContainer | |
GetUniqItems(MbeSpaceType type, CSSArray< const MbItem * > &items) const | MbItem | virtual |
GetUseCount() const | MbRefItem | |
GetUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) const | MbAttributeContainer | |
GetVertex(size_t index) const | MbSolid | |
GetVertexIndex(const MbVertex &) const | MbSolid | |
GetVertices(VerticesVector &vertices) const | MbSolid | inline |
GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e, uint rgb=0) const | MbAttributeContainer | |
GetWidth() const | MbAttributeContainer | |
GetYourNameMaker() const | MbSolid | |
ImplicationType() const override | MbItem | virtual |
IsA() const override | MbSolid | virtual |
IsAttributeEqual(int attribute) | MbItem | |
IsChanged() const | MbAttributeContainer | |
IsClosed() const | MbSolid | |
IsColored() const | MbAttributeContainer | inline |
IsCreatorsSimilar(const MbTransactions &other) const | MbTransactions | |
IsFamilyRegistrable() const override | MbSpaceItem | virtual |
IsInvisible() const | MbAttributeContainer | |
IsMultiSolid() const | MbSolid | |
IsRight() const | MbSolid | |
IsSame(const MbSpaceItem &, double accuracy=LENGTH_EPSILON) const override | MbSolid | virtual |
IsSelected() const | MbAttributeContainer | |
IsShellBuild() const | MbSolid | |
IsSimilar(const MbSpaceItem &) const override | MbSolid | virtual |
IsVisible() const | MbAttributeContainer | |
Lock() const | MbSyncItem | |
LockItem() const | MbItem | protected |
MakeRight() | MbSolid | |
Math3DSelectSolid() const | MbSolid | |
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *) | MbAttributeContainer | protected |
MbAttributeContainer() | MbAttributeContainer | |
MbAttributeContainer(MbAttribute &) | MbAttributeContainer | |
MbItem(const MbItem &, MbRegDuplicate *) | MbItem | explicitprotected |
MbItem() | MbItem | |
MbRefItem() | MbRefItem | protected |
MbSolid(MbFaceShell *shell, MbCreator *creator) | MbSolid | explicit |
MbSolid(MbFaceShell &shell, MbCreator &creator) | MbSolid | explicit |
MbSolid(MbFaceShell &shell, RPArray< MbCreator > &creators, bool sameCreators, MbRegDuplicate *iReg) | MbSolid | |
MbSolid(MbFaceShell &shell, c3d::CreatorsVector &creators, bool sameCreators, MbRegDuplicate *iReg) | MbSolid | |
MbSolid(MbFaceShell &shell, c3d::CreatorsSPtrVector &creators, bool sameCreators, MbRegDuplicate *iReg) | MbSolid | |
MbSolid(MbFaceShell &shell, const MbSolid &solid, MbCreator &creator) | MbSolid | |
MbSolid(MbFaceShell &shell, const MbSolid &solid, MbCreator *creator) | MbSolid | |
MbSpaceItem() | MbSpaceItem | protected |
MbTransactions(const MbTransactions &, MbRegDuplicate *iReg) | MbTransactions | protected |
MbTransactions() | MbTransactions | |
MbTransactions(const Creators &creators) | MbTransactions | inline |
Move(const MbVector3D &, MbRegTransform *iReg=nullptr) override | MbSolid | virtual |
MoveSelected(const MbVector3D &to, MbRegTransform *iReg=nullptr) | MbItem | virtual |
ms_Multiple enum value | MbSolid | |
ms_Single enum value | MbSolid | |
ms_Undefined enum value | MbSolid | |
multiState | MbSolid | mutableprotected |
MultiState enum name | MbSolid | |
NearestMesh(MbeSpaceType sType, MbeTopologyType tType, MbePlaneType pType, const MbAxis3D &axis, double maxDistance, bool gridPriority, double &t, double &dMin, MbItem *&find, SimpleName &findName, MbRefItem *&element, SimpleName &elementName, MbPath &path, MbMatrix3D &from) const | MbItem | virtual |
outer | MbSolid | protected |
PointClassification(const MbCartPoint3D &p, double epsilon=Math::metricRegion) const | MbSolid | |
PrepareWrite() const | MbSpaceItem | inline |
RebuildItem(MbeCopyMode copyMode, RPArray< MbSpaceItem > *items, IProgressIndicator *progInd) override | MbSolid | virtual |
ReduceUserAttrib(const MbExternalAttribute &) | MbAttributeContainer | static |
Refresh() override | MbSolid | virtual |
RefType() const override | MbSpaceItem | 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 | |
RemoveSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
RemoveUserAttributes(const MbUserAttribType &type) | MbAttributeContainer | |
Reserve(size_t count) | MbTransactions | inline |
ResetMultiSolidState() const | MbSolid | inline |
Reverse() | MbSolid | |
ReverseSelected() | MbAttributeContainer | |
Rotate(const MbAxis3D &, double angle, MbRegTransform *iReg=nullptr) override | MbSolid | virtual |
RotateSelected(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr) | MbItem | virtual |
SetActiveCreatorsCount(size_t activeCount) | MbTransactions | |
SetBasisPoints(const MbControlData3D &) override | MbSolid | virtual |
SetChanged(bool c=true) | MbAttributeContainer | |
SetColor(uint32) | MbAttributeContainer | |
SetColor(int R, int G, int B) | MbAttributeContainer | |
SetCreator(size_t ind) | MbTransactions | |
SetCreatorsBasisPoints(const MbControlData3D &) | MbTransactions | |
SetCreatorsEqual(const MbTransactions &other) | MbTransactions | |
SetCreatorStatus(size_t ind, MbeProcessState) | MbTransactions | |
SetDensity(double) | MbAttributeContainer | |
SetEqual(const MbSpaceItem &) override | MbSolid | virtual |
SetItemName(SimpleName n) | MbItem | inline |
SetMultiSolidState(bool ms, bool setDirectly=false) const | MbSolid | |
SetOwnChangedThrough(MbeChangedType) | MbSolid | |
SetPlacement(const MbPlacement3D &) | MbItem | inlinevirtual |
SetProperties(const MbProperties &) override | MbSolid | virtual |
SetRegistrable(RegistrableRec regs=registrable) const | TapeBase | |
SetSelected(bool s=true) | MbAttributeContainer | |
SetShell(MbFaceShell *shell) | MbSolid | |
SetSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
SetSimpleAttribute(MbAttribute *simpAttr) | MbAttributeContainer | |
SetSimpleAttribute(const MbAttribute &simpAttr) | MbAttributeContainer | |
SetStyle(int) | MbAttributeContainer | |
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 | |
SolidClassification(const MbSolid &solid, double epsilon=Math::metricRegion) const | MbSolid | |
TapeBase(RegistrableRec regs=noRegistrable) | TapeBase | |
TapeBase(const TapeBase &) | TapeBase | |
Transform(const MbMatrix3D &, MbRegTransform *iReg=nullptr) override | MbSolid | virtual |
TransformSelected(const MbMatrix3D &matr, MbRegTransform *iReg=nullptr) | MbItem | virtual |
Type() const override | MbItem | virtual |
Unlock() const | MbSyncItem | |
UnlockItem() const | MbItem | protected |
~MbAttributeContainer() | MbAttributeContainer | virtual |
~MbItem() | MbItem | virtual |
~MbSolid() | MbSolid | virtual |
~MbSpaceItem() | MbSpaceItem | virtual |
~MbTransactions() | MbTransactions | virtual |
~TapeBase() | TapeBase | virtual |