C3D Toolkit  Kernel - 111634, Vision - 2.6.1.24
MbMesh Cписок членов класса

Полный список членов класса MbMesh, включая наследуемые из базового класса

AddApex(MbApex3D &ap)MbMesh
AddApex()MbMesh
AddAttribute(MbAttribute *, bool checkSame=true)MbAttributeContainer
AddAttribute(const MbAttribute &, bool checkSame=true)MbAttributeContainer
AddCreator(const MbCreator &, bool addSame=false)MbTransactions
AddCreator(const MbCreator *, bool addSame=false)MbTransactions
AddCreators(const CreatorsVector &creators)MbTransactionsinline
AddGrid(MbGrid &gr)MbMesh
AddGrid()MbMesh
AddMesh(const MbMesh &, bool checkSamePointers)MbMesh
AddPolygon(MbPolygon3D &)MbMesh
AddPolygon()MbMesh
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &r) constMbMeshvirtual
AddYourMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbMeshvirtual
Adjust()MbMeshinline
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
AllNormalsCount() constMbMesh
AllParamsCount() constMbMesh
AllPointsCount() constMbMesh
AllPolyPointsCount() constMbMesh
AllQuadranglesCount() constMbMesh
AllTrianglesCount() constMbMesh
ApexesCount() constMbMeshinline
ApexReserve(size_t cnt)MbMeshinline
Assign(const MbItem &other)MbItem
AttributesAssign(const MbAttributeContainer &)MbAttributeContainer
AttributesChange()MbAttributeContainer
AttributesConvert(MbAttributeContainer &other) constMbAttributeContainer
AttributesCopy(MbAttributeContainer &other, MbRegDuplicate *=c3d_null) constMbAttributeContainer
AttributesCount() constMbAttributeContainerinline
AttributesDelete()MbAttributeContainer
AttributesMerge(MbAttributeContainer &other)MbAttributeContainer
AttributesMove(const MbVector3D &, MbRegTransform *=c3d_null)MbAttributeContainer
AttributesRead(reader &)MbAttributeContainer
AttributesReplace(MbAttributeContainer &other)MbAttributeContainer
AttributesRotate(const MbAxis3D &, double angle, MbRegTransform *=c3d_null)MbAttributeContainer
AttributesSplit(const std::vector< MbAttributeContainer *> &others)MbAttributeContainer
AttributesTransform(const MbMatrix3D &, MbRegTransform *=c3d_null)MbAttributeContainer
AttributesWrite(writer &) constMbAttributeContainer
BreakCreatorsToBasisItem(size_t c, RPArray< MbSpaceItem > &)MbTransactions
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) constMbMeshvirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) constMbMeshvirtual
ConvertAllToTriangles()MbMesh
CopyItemName(const MbItem &other)MbIteminline
CreateMesh(const MbStepData &stepData, const MbFormNote &note, MbRegDuplicate *iReg) constMbMeshvirtual
CreateProperty(MbePrompt n) constMbMeshvirtual
CreatorsAssign(const MbTransactions &other)MbTransactions
CreatorsCopy(MbTransactions &other, MbRegDuplicate *iReg=c3d_null) constMbTransactions
CreatorsMove(const MbVector3D &, MbRegTransform *=c3d_null)MbTransactions
CreatorsRead(reader &in)MbTransactions
CreatorsRotate(const MbAxis3D &, double angle, MbRegTransform *=c3d_null)MbTransactions
CreatorsTransform(const MbMatrix3D &, MbRegTransform *=c3d_null)MbTransactions
CreatorsWrite(writer &out) constMbTransactions
CutMesh(const MbPlacement3D &cutPlace, double distance) constMbMeshvirtual
DecRef() constMbRefItem
DeleteCreator(size_t ind)MbTransactions
DeleteCreators()MbTransactions
DetachAllApexes(ApexesVector &peakVector)MbMeshinline
DetachAllGrids(GridsVector &gridsVector)MbMeshinline
DetachAllPolygons(PolygonsVector &polyVector)MbMeshinline
DetachApex(size_t i)MbMesh
DetachCreator(size_t ind)MbTransactions
DetachGrid(size_t i)MbMesh
DetachPolygon(size_t i)MbMesh
DetachSimpleAttribute(MbeAttributeType)MbAttributeContainer
DetachUserAttributes(std::vector< MbUserAttribute *> &attrs, const MbUserAttribType &type)MbAttributeContainer
DistanceToPoint(const MbCartPoint3D &) constMbMeshvirtual
Duplicate(MbRegDuplicate *=c3d_null) constMbMeshvirtual
Family() constMbItemvirtual
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()MbMesh
GetActiveCreatorsCount() constMbTransactions
GetApex(size_t i) constMbMeshinline
GetApexes(ApexesVector &peakVector) constMbMeshinline
GetAttributes(c3d::AttrVector &, MbeAttributeType aFamily, MbeAttributeType subType) constMbAttributeContainer
GetAttributes(c3d::AttrVector &, MbeAttributeType aType) constMbAttributeContainer
GetBasisItems(RPArray< MbSpaceItem > &)MbSpaceItemvirtual
GetBasisPoints(MbControlData3D &) constMbMeshvirtual
GetClassDescriptor(const VersionContainer &) const =0TapeBasepure virtual
GetColor() constMbAttributeContainer
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined) 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
GetGrid(size_t i) constMbMeshinline
GetGrids(GridsVector &gridsVector) constMbMeshinline
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, RPArray< MbItem > &items, SArray< MbMatrix3D > &matrs)MbItemvirtual
GetLocation(const MbPlacement3D &pl, double eps, bool onlyInItem=false) constMbMesh
GetMatrixFrom(MbMatrix3D &from) constMbItemvirtual
GetMatrixInto(MbMatrix3D &into) constMbItemvirtual
GetMeshType() constMbMeshinline
GetPlacement(MbPlacement3D &p) constMbIteminlinevirtual
GetPolygon(size_t i) constMbMeshinline
GetPolygons(PolygonsVector &polyVector) constMbMeshinline
GetProperties(MbProperties &properties)MbMeshvirtual
MbTransactions::GetProperties(MbProperties &, bool sameCreators=false)MbTransactions
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRefItem() constMbMeshinline
GetRegistrable() constTapeBase
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
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) constMbAttributeContainer
GetWidth() constMbAttributeContainer
GridsCount() constMbMeshinline
GridsReserve(size_t cnt, bool fill=false)MbMesh
ImplicationType() constMbItemvirtual
InitMesh(const MbMesh &)MbMesh
InsideLocation(const MbPlacement3D &place, MbRect &rect, double eps) constMbMesh
IsA() constMbMeshvirtual
IsACurveMesh() constMbMesh
IsAPointMesh() constMbMesh
IsASolidMesh() constMbMesh
IsASurfaceMesh() constMbMesh
IsAttributeEqual(int attribute)MbItem
IsChanged() constMbAttributeContainer
IsClosed() constMbMeshinline
IsColored() constMbAttributeContainerinline
IsComplete() constMbMeshinline
IsCreatorsSimilar(const MbTransactions &other) constMbTransactions
IsExact() constMbMeshinline
IsFamilyRegistrable() constMbSpaceItemvirtual
IsInvisible() constMbAttributeContainer
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) constMbMeshvirtual
IsSelected() constMbAttributeContainer
IsSimilar(const MbSpaceItem &item) constMbSpaceItemvirtual
IsVisible() constMbAttributeContainer
Item() constMbMeshinline
LineIntersection(const MbFloatAxis3D &line, MbFloatPoint3D &crossPnt, float &tRes)MbMesh
Lock() constMbSyncItem
LockItem() constMbItemprotected
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbItem(const MbItem &, MbRegDuplicate *)MbItemexplicitprotected
MbItem()MbItem
MbMesh(bool _exact=false)MbMesh
MbRefItem()MbRefItem
MbSpaceItem()MbSpaceItemprotected
MbTransactions(const MbTransactions &, MbRegDuplicate *iReg)MbTransactionsprotected
MbTransactions()MbTransactions
MbTransactions(const Creators &creators)MbTransactionsinline
Move(const MbVector3D &, MbRegTransform *=c3d_null)MbMeshvirtual
MoveSelected(const MbVector3D &to, MbRegTransform *iReg=c3d_null)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) constMbMeshvirtual
PlaneItem() constMbMeshinline
PolygonsCount() constMbMeshinline
PolygonsReserve(size_t cnt)MbMeshinline
PrepareWrite() constMbSpaceIteminline
RebuildItem(MbeCopyMode sameShell, RPArray< MbSpaceItem > *items, IProgressIndicator *progInd)MbItemvirtual
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
Refresh()MbSpaceItemvirtual
RefType() constMbSpaceItemvirtual
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
Reserve(size_t count)MbTransactionsinline
ResetRefItems()MbMesh
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle, MbRegTransform *=c3d_null)MbMeshvirtual
RotateSelected(const MbAxis3D &axis, double angle, MbRegTransform *iReg=c3d_null)MbItemvirtual
SetActiveCreatorsCount(size_t activeCount)MbTransactions
SetApex(size_t i)MbMeshinline
SetApexName(SimpleName n)MbMesh
SetBasisPoints(const MbControlData3D &)MbMeshvirtual
SetChanged(bool c=true)MbAttributeContainer
SetClosed(bool c)MbMeshinline
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)MbMeshvirtual
SetGrid(size_t i)MbMeshinline
SetGridName(SimpleName n)MbMesh
SetItemName(SimpleName n)MbIteminline
SetMeshType(MbeSpaceType t)MbMeshinline
SetPlacement(const MbPlacement3D &)MbIteminlinevirtual
SetPolygon(size_t i)MbMeshinline
SetPolygonName(SimpleName n)MbMesh
SetProperties(const MbProperties &properties)MbMeshvirtual
SetRefItem(const MbRefItem *g)MbMeshinline
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)MbAttributeContainer
SetWidth(int)MbAttributeContainer
SpaceItem() constMbMeshinline
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
Transform(const MbMatrix3D &, MbRegTransform *=c3d_null)MbMeshvirtual
TransformSelected(const MbMatrix3D &matr, MbRegTransform *iReg=c3d_null)MbItemvirtual
Type() constMbItemvirtual
Unlock() constMbSyncItem
UnlockItem() constMbItemprotected
~MbAttributeContainer()MbAttributeContainervirtual
~MbItem()MbItemvirtual
~MbMesh()MbMeshvirtual
~MbSpaceItem()MbSpaceItemvirtual
~MbTransactions()MbTransactionsvirtual
~TapeBase()TapeBasevirtual