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

This is the complete list of members for MbTopologyItem, including all inherited members.

AddAttribute(MbAttribute *attr, bool checkSame=true)MbAttributeContainer
AddAttribute(const MbAttribute &attr, bool checkSame=true)MbAttributeContainer
AddRef() constMbRefItem
AddYourGabaritTo(MbCube &) const =0MbTopologyItempure virtual
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
Assign(const MbTopologyItem &)MbTopologyIteminline
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
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const =0MbTopologyItempure virtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const =0MbTopologyItempure virtual
CopyOwnChanged(const MbTopologyItem &ti)MbTopologyIteminline
DecRef() constMbRefItem
DetachSimpleAttribute(MbeAttributeType)MbAttributeContainer
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type)MbAttributeContainer
DistanceToPoint(const MbCartPoint3D &) const =0MbTopologyItempure virtual
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
GetDensity() constMbAttributeContainer
GetFirstName() constMbTopologyIteminline
GetLabel(void *key=nullptr) constMbTopologyIteminline
GetMainName() constMbTopologyIteminline
GetName() constMbTopologyIteminline
GetNameHash() constMbTopologyIteminline
GetOwnChanged() constMbTopologyIteminline
GetOwnChanged(MbeChangedType n) constMbTopologyIteminline
GetOwnChangedFlag() constMbTopologyIteminline
GetProperties(MbProperties &)MbAttributeContainer
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRegistrable() constTapeBase
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
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 overrideMbTopologyItemvirtual
IsA() const =0MbTopItempure virtual
IsAFace() constMbTopIteminline
IsAnEdge() constMbTopIteminline
IsAProxy() constMbTopIteminline
IsAShell() constMbTopIteminline
IsAVertex() constMbTopIteminline
IsAWireEdge() constMbTopIteminline
IsChanged() constMbAttributeContainer
IsColored() constMbAttributeContainerinline
IsFamilyRegistrable() constTapeBasevirtual
IsInvisible() constMbAttributeContainer
IsOwnChangedWeakly() constMbTopologyIteminline
IsOwnRenamedOnly() constMbTopologyIteminline
IsOwnReorientedOnly() constMbTopologyIteminline
IsOwnTransformedOnly() constMbTopologyIteminline
IsSame(const MbTopologyItem &, double accuracy) const =0MbTopologyItempure virtual
IsSelected() constMbAttributeContainer
IsVisible() constMbAttributeContainer
labelMbTopologyItemmutableprotected
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbRefItem()MbRefItemprotected
MbTopItem()MbTopItemprotected
MbTopologyItem()MbTopologyItemprotected
MbTopologyItem(const MbTopologyItem &, MbRegDuplicate *)MbTopologyItemprotected
Move(const MbVector3D &to, MbRegTransform *iReg=nullptr)=0MbTopologyItempure virtual
PrepareWrite() constMbTopIteminline
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
RefType() const overrideMbTopItemvirtual
Release() constMbRefItem
RemoveAttribute(const MbAttribute *, bool checkAccuracySame=false, double accuracy=LENGTH_EPSILON)MbAttributeContainer
RemoveAttributes(bool onDeleteOwner=false)MbAttributeContainer
RemoveAttributes(MbeAttributeType type, MbeAttributeType subType)MbAttributeContainer
RemoveParentNamesAttribute()MbTopologyItem
RemovePrivateLabel(void *key=nullptr) constMbTopologyIteminline
RemoveSimpleAttribute(MbeAttributeType)MbAttributeContainer
RemoveUserAttributes(const MbUserAttribType &type)MbAttributeContainer
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &axis, double angle, MbRegTransform *iReg=nullptr)=0MbTopologyItempure virtual
SetChanged(bool c=true)MbAttributeContainer
SetColor(uint32)MbAttributeContainer
SetColor(int R, int G, int B)MbAttributeContainer
SetDensity(double)MbAttributeContainer
SetMainName(SimpleName n)MbTopologyIteminline
SetName()MbTopologyIteminline
SetName(const MbName &n)MbTopologyIteminline
SetOwnChanged(MbeChangedType)MbTopologyIteminline
SetOwnChangedFlag(Uint n)MbTopologyIteminline
SetOwnLabel(MbeLabelState l, void *key=nullptr) constMbTopologyIteminline
SetOwnLabel(MbeLabelState l, void *key, bool setLock) constMbTopologyIteminline
SetProperties(const MbProperties &)MbAttributeContainer
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
ToDelete() constMbTopologyIteminline
Transform(const MbMatrix3D &matr, MbRegTransform *iReg=nullptr)=0MbTopologyItempure virtual
~MbAttributeContainer()MbAttributeContainervirtual
~MbTopologyItem()MbTopologyItemvirtual
~TapeBase()TapeBasevirtual