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

This is the complete list of members for MbCollection, 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
AddElement(const MbElement &element)MbCollectioninline
AddElement(uint j0, uint j1, uint j2, uint j3, uint j4, uint j5, uint j6, uint j7)MbCollectioninline
AddEscorts(const std::vector< double > &scores)MbCollectioninline
AddNormal(const MbVector3D &n3D)MbCollectioninline
AddNormals(const SArray< MbFloatVector3D > &nrms)MbCollectioninline
AddPoint(const MbCartPoint3D &p3D, const MbVector3D &n3D)MbCollectioninline
AddPoint(const MbCartPoint3D &p3D)MbCollectioninline
AddPoints(const std::vector< MbCartPoint3D > &pnts)MbCollectioninline
AddQuadrangle(const MbQuadrangle &quadrangle)MbCollectioninline
AddQuadrangle(uint j0, uint j1, uint j2, uint j3, bool o)MbCollectioninline
AddRef() constMbRefItem
AddTriangle(const MbTriangle &triangle)MbCollectioninline
AddTriangle(uint j0, uint j1, uint j2, bool o)MbCollectioninline
AddYourGabaritTo(MbCube &r) const overrideMbCollectionvirtual
AddYourMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbItemvirtual
Adjust()MbCollectioninline
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
Assign(const MbItem &other)MbItem
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
BreakCreatorsToBasisItem(size_t c, RPArray< MbSpaceItem > &)MbTransactions
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbCollectionvirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const overrideMbCollectionvirtual
coll_Elements enum valueMbCollection
coll_PointCloud enum valueMbCollection
coll_Segmentation enum valueMbCollection
coll_Tessellation enum valueMbCollection
CollectionType enum nameMbCollection
ConvertAllToTriangles()MbCollection
ConvertQuadranglesToTriangles()MbCollection
CopyItemName(const MbItem &other)MbIteminline
CreateMesh(const MbStepData &stepData, const MbFormNote &note, MbRegDuplicate *iReg) const overrideMbCollectionvirtual
CreateProperty(MbePrompt n) const overrideMbCollectionvirtual
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
CutMesh(const MbPlacement3D &cutPlace, double distance, const MbSNameMaker *names=nullptr) constMbItemvirtual
DecRef() constMbRefItem
DeleteCreator(size_t ind)MbTransactions
DeleteCreators()MbTransactions
DetachCreator(size_t ind)MbTransactions
DetachSimpleAttribute(MbeAttributeType)MbAttributeContainer
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type)MbAttributeContainer
DistanceToPoint(const MbCartPoint3D &) const overrideMbCollectionvirtual
Duplicate(MbRegDuplicate *=nullptr) const overrideMbCollectionvirtual
ElementsCount() constMbCollectioninline
ElementsDelete()MbCollectioninline
ElementsReserve(size_t n)MbCollectioninline
EscordsReserve(size_t n)MbCollectioninline
EscortsCount() constMbCollectioninline
Family() const overrideMbItemvirtual
FindCreator(const MbCreator *creator)MbTransactions
FindItem(const MbSpaceItem *s, MbPath &path, MbMatrix3D &from) constMbItemvirtual
FindItem(const MbPlaneItem *s, MbPath &path, MbMatrix3D &from) constMbItemvirtual
FindItem(const MbItem *s, MbPath &path, MbMatrix3D &from) constMbItemvirtual
Flush()MbCollectioninline
GetActiveCreatorsCount() constMbTransactions
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) constMbAttributeContainer
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) constMbAttributeContainer
GetAttributes(AttrVector &attrs) constMbAttributeContainerinline
GetBasisItems(RPArray< MbSpaceItem > &)MbSpaceItemvirtual
GetBasisPoints(MbControlData3D &) const overrideMbItemvirtual
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
GetElement(size_t i, MbElement &elem) constMbCollectioninline
GetElement(size_t i) constMbCollectioninline
GetElementIndex(size_t i, uint &ind0, uint &ind1, uint &ind2, uint &ind3, uint &ind4, uint &ind5, uint &ind6, uint &ind7) constMbCollection
GetElementPoints(size_t i, MbCartPoint3D &p0, MbCartPoint3D &p1, MbCartPoint3D &p2, MbCartPoint3D &p3, MbCartPoint3D &p4, MbCartPoint3D &p5, MbCartPoint3D &p6, MbCartPoint3D &p7) constMbCollection
GetEscort(size_t i) constMbCollectioninline
GetItemByName(SimpleName n, MbPath &path, MbMatrix3D &from) constMbItemvirtual
GetItemByPath(const MbPath &path, size_t ind, MbMatrix3D &from, size_t currInd=0) constMbItemvirtual
GetItemName() constMbIteminline
GetItems(MbeSpaceType type, const MbMatrix3D &from, std::vector< SPtr< MbItem >> &items, std::vector< MbMatrix3D > &matrs)MbItemvirtual
GetItems(MbeSpaceType type, const MbMatrix3D &from, RPArray< MbItem > &items, SArray< MbMatrix3D > &matrs)MbItemvirtual
GetMatrixFrom(MbMatrix3D &from) constMbItemvirtual
GetMatrixInto(MbMatrix3D &into) constMbItemvirtual
GetNormal(size_t i, MbVector3D &n) constMbCollectioninline
GetNormal(size_t i) constMbCollectioninline
GetNormals() constMbCollectioninline
GetPlacement(MbPlacement3D &p) constMbIteminlinevirtual
GetPoint(size_t i, MbCartPoint3D &p) constMbCollectioninline
GetPoint(size_t i) constMbCollectioninline
GetPoints() constMbCollectioninline
GetProperties(MbProperties &) overrideMbCollectionvirtual
MbTransactions::GetProperties(MbProperties &, bool sameCreators=false)MbTransactions
GetPureName(const VersionContainer &) constTapeBasevirtual
GetQuadrangle(size_t i) constMbCollectioninline
GetQuadrangleNormals(size_t i, MbVector3D &n0, MbVector3D &n1, MbVector3D &n2, MbVector3D &n3) constMbCollection
GetQuadranglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2, uint &ind3) constMbCollection
GetQuadranglePoints(size_t i, MbCartPoint3D &p0, MbCartPoint3D &p1, MbCartPoint3D &p2, MbCartPoint3D &p3) constMbCollection
GetRegistrable() constTapeBase
GetSegment(size_t i, MbGridSegment &seg) constMbCollectioninline
GetSegment(size_t i) constMbCollectioninline
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
GetTriangle(size_t i) constMbCollectioninline
GetTriangleNormals(size_t i, MbVector3D &n0, MbVector3D &n1, MbVector3D &n2) constMbCollection
GetTrianglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2) constMbCollection
GetTrianglePoints(size_t i, MbCartPoint3D &p0, MbCartPoint3D &p1, MbCartPoint3D &p2) constMbCollection
GetType() constMbCollectioninline
GetUniqItems(MbeSpaceType type, CSSArray< const MbItem * > &items) constMbItemvirtual
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
GetXSize() constMbCollectioninline
GetYSize() constMbCollectioninline
GetZSize() constMbCollectioninline
HardFlush()MbCollectioninline
ImplicationType() const overrideMbItemvirtual
Init(const MbCollection &init)MbCollection
Init(const MbGrid &init)MbCollection
Init(const MbMesh &init)MbCollection
IsA() const overrideMbCollectionvirtual
IsAttributeEqual(int attribute)MbItem
IsChanged() constMbAttributeContainer
IsColored() constMbAttributeContainerinline
IsCreatorsSimilar(const MbTransactions &other) constMbTransactions
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
IsInvisible() constMbAttributeContainer
IsSame(const MbSpaceItem &init, double accuracy=LENGTH_EPSILON) const overrideMbCollectionvirtual
IsSelected() constMbAttributeContainer
IsSimilar(const MbSpaceItem &item) constMbSpaceItemvirtual
IsVisible() constMbAttributeContainer
Lock() constMbSyncItem
LockItem() constMbItemprotected
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbCollection()MbCollection
MbCollection(const MbMesh &mesh)MbCollection
MbItem(const MbItem &, MbRegDuplicate *)MbItemexplicitprotected
MbItem()MbItem
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
MbTransactions(const MbTransactions &, MbRegDuplicate *iReg)MbTransactionsprotected
MbTransactions()MbTransactions
MbTransactions(const Creators &creators)MbTransactionsinline
Move(const MbVector3D &, MbRegTransform *=nullptr) overrideMbCollectionvirtual
MoveSelected(const MbVector3D &to, MbRegTransform *iReg=nullptr)MbItemvirtual
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) constMbItemvirtual
NormalRemove(size_t i)MbCollectioninline
NormalsCount() constMbCollectioninline
NormalsMaxIndex() constMbCollectioninline
NormalsReserve(size_t n)MbCollectioninline
PointRemove(size_t i)MbCollectioninline
PointsCount() constMbCollectioninline
PointsMaxIndex() constMbCollectioninline
PointsRemove()MbCollectioninline
PointsReserve(size_t n)MbCollectioninline
PrepareWrite() constMbSpaceIteminline
QuadranglesCount() constMbCollectioninline
QuadranglesDelete()MbCollectioninline
QuadranglesReserve(size_t n)MbCollectioninline
RebuildItem(MbeCopyMode sameShell, RPArray< MbSpaceItem > *items, IProgressIndicator *progInd) overrideMbItemvirtual
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
Refresh()MbSpaceItemvirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
RemoveAttribute(const MbAttribute *, bool checkAccuracySame=false, double accuracy=LENGTH_EPSILON)MbAttributeContainer
RemoveAttributes(bool onDeleteOwner=false)MbAttributeContainer
RemoveAttributes(MbeAttributeType type, MbeAttributeType subType)MbAttributeContainer
RemoveRedundantPoints(bool deleteNormals, double epsilon=LENGTH_EPSILON)MbCollection
RemoveSimpleAttribute(MbeAttributeType)MbAttributeContainer
RemoveUserAttributes(const MbUserAttribType &type)MbAttributeContainer
Reserve(size_t count)MbTransactionsinline
ReservePointsNormals(size_t n)MbCollectioninline
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) overrideMbCollectionvirtual
RotateSelected(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr)MbItemvirtual
SegmentsCount() constMbCollectioninline
SegmentsDelete()MbCollectioninline
SegmentsReserve(size_t n)MbCollectioninline
SetActiveCreatorsCount(size_t activeCount)MbTransactions
SetBasisPoints(const MbControlData3D &) overrideMbItemvirtual
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 &init) overrideMbCollectionvirtual
SetItemName(SimpleName n)MbIteminline
SetPlacement(const MbPlacement3D &)MbIteminlinevirtual
SetProperties(const MbProperties &) overrideMbCollectionvirtual
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
SetType(CollectionType t)MbCollectioninline
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
SetXSize(uint32 n)MbCollectioninline
SetYSize(uint32 n)MbCollectioninline
SetZSize(uint32 n)MbCollectioninline
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) overrideMbCollectionvirtual
TransformSelected(const MbMatrix3D &matr, MbRegTransform *iReg=nullptr)MbItemvirtual
TrianglesCount() constMbCollectioninline
TrianglesDelete()MbCollectioninline
TrianglesReserve(size_t n)MbCollectioninline
Type() const overrideMbCollectionvirtual
Unlock() constMbSyncItem
UnlockItem() constMbItemprotected
~MbAttributeContainer()MbAttributeContainervirtual
~MbCollection()MbCollectionvirtual
~MbItem()MbItemvirtual
~MbSpaceItem()MbSpaceItemvirtual
~MbTransactions()MbTransactionsvirtual
~TapeBase()TapeBasevirtual