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

This is the complete list of members for MbModel, 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)MbTransactionsinline
AddItem(MbItem &item, SimpleName n=c3d::UNDEFINED_SNAME)MbModel
AddModel(const MbModel &)MbModel
AddModelItems(const MbModel &)MbModel
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &) constMbModel
AddYourMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbModel
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
AttributesAssign(const MbAttributeContainer &)MbAttributeContainer
AttributesChange()MbAttributeContainer
AttributesConvert(MbAttributeContainer &other) constMbAttributeContainer
AttributesCopy(MbAttributeContainer &other, MbRegDuplicate *=nullptr) constMbAttributeContainer
AttributesCount() constMbAttributeContainerinline
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 &) constMbAttributeContainer
Begin()MbModelinline
Begin(SimpleName n)MbModelinline
BreakCreatorsToBasisItem(size_t c, RPArray< MbSpaceItem > &)MbTransactions
CalculateGabarit(MbCube &) constMbModel
CBegin() constMbModelinline
CBegin(SimpleName n) constMbModelinline
CEnd() constMbModelinline
CEnd(SimpleName n) constMbModelinline
ContainsItem(const MbItem *) constMbModel
CreateProperty(MbePrompt) constMbModel
CreatorsAssign(const MbTransactions &other)MbTransactions
CreatorsCopy(MbTransactions &other, MbRegDuplicate *iReg=nullptr) constMbTransactions
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) constMbTransactions
CutMeshModel(const MbPlacement3D &cutPlace, double distance, const MbSNameMaker *names=nullptr) constMbModel
DecomposeAssemblies()MbModel
DecRef() constMbRefItem
DeleteCreator(size_t ind)MbTransactions
DeleteCreators()MbTransactions
DeleteItem(MbItem *, bool resetName=true)MbModel
DeleteItems()MbModel
DetachCreator(size_t ind)MbTransactions
DetachInvisible(RPArray< MbItem > &, SArray< MbMatrix3D > &, bool invisible, bool resetName=true)MbModel
DetachItem(MbItem *, bool resetName=true)MbModel
DetachItems(Items &)MbModel
DetachSelected(RPArray< MbItem > &, SArray< MbMatrix3D > &, bool selected, bool resetName=true)MbModel
DetachSimpleAttribute(MbeAttributeType)MbAttributeContainer
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type)MbAttributeContainer
DistanceToPoint(const MbCartPoint3D &) constMbModel
Duplicate(MbRegDuplicate *=nullptr) constMbModel
End()MbModelinline
End(SimpleName n)MbModelinline
FillMeshModel(const MbStepData &stepData, const MbFormNote &note, MbModel &meshModel) constMbModel
FindCreator(const MbCreator *creator)MbTransactions
FindItem(const MbSpaceItem *s, MbPath &path, MbMatrix3D &from) constMbModel
FindItem(const MbPlaneItem *s, MbPath &path, MbMatrix3D &from) constMbModel
FindItem(const MbItem *s, MbPath &path, MbMatrix3D &from) constMbModel
GetActiveCreatorsCount() constMbTransactions
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) constMbAttributeContainer
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) constMbAttributeContainer
GetAttributes(AttrVector &attrs) constMbAttributeContainerinline
GetColor() constMbAttributeContainer
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) constMbAttributeContainer
GetCreator(size_t ind) constMbTransactions
GetCreators(RPArray< MbCreator > &) constMbTransactionsvirtual
GetCreators(c3d::CreatorsSPtrVector &) constMbTransactionsvirtual
GetCreatorsBasisItems(RPArray< MbSpaceItem > &)MbTransactions
GetCreatorsBasisPoints(MbControlData3D &) constMbTransactions
GetCreatorsCopies(CreatorsVector &creators, MbRegDuplicate *iReg) constMbTransactionsinline
GetCreatorsCount() constMbTransactionsinline
GetCreatorStatus(size_t ind) constMbTransactions
GetDensity() constMbAttributeContainer
GetItemByName(SimpleName n, MbPath &path, MbMatrix3D &from) constMbModel
GetItemByPath(const MbPath &path, MbMatrix3D &from) constMbModel
GetItems(Items &) constMbModel
GetItems(MbeSpaceType type, std::vector< SPtr< MbItem >> &items, std::vector< MbMatrix3D > &matrs)MbModelvirtual
GetItems(MbeSpaceType type, RPArray< MbItem > &items, SArray< MbMatrix3D > &matrs)MbModelvirtual
GetItems(MbeSpaceType type, RPArray< const MbItem > &items, SArray< MbMatrix3D > &matrs) constMbModelvirtual
GetModelName() constMbModelinline
GetProperties(MbProperties &)MbModel
MbTransactions::GetProperties(MbProperties &, bool sameCreators=false)MbTransactions
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRegistrable() constTapeBase
GetSelected(RPArray< MbItem > &) constMbModel
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
GetUniqItems(MbeSpaceType type, CSSArray< const MbItem * > &items) constMbModelvirtual
GetUseCount() constMbRefItem
GetUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) constMbAttributeContainer
GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e, uint rgb=0) constMbAttributeContainer
GetWidth() constMbAttributeContainer
ImplicationType() const overrideMbModelvirtual
IsChanged() constMbAttributeContainer
IsColored() constMbAttributeContainerinline
IsCreatorsSimilar(const MbTransactions &other) constMbTransactions
IsFamilyRegistrable() constTapeBasevirtual
IsInvisible() constMbAttributeContainer
IsSelected() constMbAttributeContainer
IsVisible() constMbAttributeContainer
ItemsCount() constMbModelinline
MakePath(const MbItem &obj, MbPath &path, MbMatrix3D &from) constMbModel
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbModel(const MbModel &, MbRegDuplicate *)MbModelexplicitprotected
MbModel(SimpleName n=0)MbModel
MbRefItem()MbRefItemprotected
MbTransactions(const MbTransactions &, MbRegDuplicate *iReg)MbTransactionsprotected
MbTransactions()MbTransactions
MbTransactions(const Creators &creators)MbTransactionsinline
Move(const MbVector3D &, MbRegTransform *iReg=nullptr)MbModel
MoveSelected(const MbVector3D &, MbRegTransform *=nullptr)MbModel
NearestMesh(MbeSpaceType sType, MbeTopologyType tType, MbePlaneType pType, const MbAxis3D &axis, double maxDistance, bool gridPriority, MbItem *&find, SimpleName &findName, MbRefItem *&element, SimpleName &elementName, MbPath &path, MbMatrix3D &from) constMbModel
RebuildItem(MbeCopyMode sameShell, RPArray< MbSpaceItem > *items, IProgressIndicator *progInd)MbTransactionsvirtual
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
RefType() constMbRefItemvirtual
Release() constMbRefItem
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
ReplaceItem(const MbItem &item, MbItem &newItem, bool saveName=false)MbModel
Reserve(size_t count)MbTransactionsinline
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle, MbRegTransform *iReg=nullptr)MbModel
RotateSelected(const MbAxis3D &, double angle, MbRegTransform *=nullptr)MbModel
SetActiveCreatorsCount(size_t activeCount)MbTransactions
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
SetItemByName(SimpleName n, MbPath &path, MbMatrix3D &from)MbModel
SetModelName(SimpleName n)MbModelinline
SetProperties(const MbProperties &)MbModel
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetSelected(bool s=true)MbAttributeContainer
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
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &, MbRegTransform *iReg=nullptr)MbModel
TransformSelected(const MbMatrix3D &, MbRegTransform *=nullptr)MbModel
Traverse(ItModelVisitor &) constMbModel
~MbAttributeContainer()MbAttributeContainervirtual
~MbModel()MbModelvirtual
~MbTransactions()MbTransactionsvirtual
~TapeBase()TapeBasevirtual