C3D Toolkit  Kernel - 114754, Vision - 2.6.4.2
MbGrid Cписок членов класса

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

AddAttribute(MbAttribute *, bool checkSame=true)MbAttributeContainer
AddAttribute(const MbAttribute &, bool checkSame=true)MbAttributeContainer
AddColor(float r, float g, float b, float a)=0MbGridpure virtual
AddCube(MbCube &r) const =0MbGridpure virtual
AddEscorts(const std::vector< uint32 > &scores)=0MbGridpure virtual
AddNormal(const MbVector3D &n3D)=0MbGridpure virtual
AddNormal(const MbFloatVector3D &n3D)=0MbGridpure virtual
AddNormals(const NormalsVector &norms)MbGridinline
AddParam(const MbCartPoint &p2D)=0MbGridpure virtual
AddParam(const MbFloatPoint &p2D)=0MbGridpure virtual
AddParams(const ParamsVector &pars)MbGridinline
AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D, const MbVector3D &n3D)=0MbGridpure virtual
AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D)=0MbGridpure virtual
AddPoint(const MbCartPoint3D &p3D, const MbVector3D &n3D)=0MbGridpure virtual
AddPoint(const MbCartPoint3D &p3D)=0MbGridpure virtual
AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D)=0MbGridpure virtual
AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D)=0MbGridpure virtual
AddPoint(const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D)=0MbGridpure virtual
AddPoint(const MbFloatPoint3D &p3D)=0MbGridpure virtual
AddPoints(const PointsVector &pnts)MbGridinline
AddQuadrangles(const QuadranglesVector &qrngs)MbGridinline
AddRect(MbRect &rect) const =0MbGridpure virtual
AddRef() constMbRefItem
AddTriangles(const TrianglesVector &trngs)MbGridinline
AddYourGabaritTo(MbCube &) const =0MbGridpure virtual
Adjust()=0MbGridpure virtual
AdvanceUserAttrib(const MbUserAttribute &)MbAttributeContainerstatic
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
ConvertAllToTriangles()MbGrid
ConvertQuadranglesToTriangles()MbGrid
CreateSearchTree() constMbGrid
Cube() constMbGridinline
cubeMbGridmutableprotected
DecRef() constMbRefItem
DeleteSearchTree() constMbGrid
DeleteVista(const MbCartPoint3D &vista)=0MbGridpure virtual
DetachSimpleAttribute(MbeAttributeType)MbAttributeContainer
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type)MbAttributeContainer
DistanceToLine(const MbAxis3D &, double extDistance, double &t) const =0MbGridpure virtual
DistanceToLine(const MbAxis3D &, double extDistance, double &t, c3d::IndicesPair &tqInd) constMbGrid
DistanceToPoint(const MbCartPoint3D &) const =0MbGridpure virtual
DistanceToPoint(const MbCartPoint3D &pnt, size_t &ind) constMbGrid
Duplicate(MbRegDuplicate *=c3d_null) const =0MbGridpure virtual
EscordsReserve(size_t n)=0MbGridpure virtual
EscortsCount() const =0MbGridpure virtual
EscortsDelete()=0MbGridpure virtual
FindIntersectElements(const MbAxis3D &ray, c3d::IndicesVector &triIndices, c3d::IndicesVector &quadIndices, double eps=METRIC_EPSILON) constMbGrid
FindQuadranglesByPoint(uint ind, c3d::IndicesVector &) constMbGrid
FindTrianglesByPoint(uint ind, c3d::IndicesVector &) constMbGrid
Flush()=0MbGridpure virtual
GetAttributes(c3d::AttrVector &, MbeAttributeType aFamily, MbeAttributeType subType) constMbAttributeContainer
GetAttributes(c3d::AttrVector &, MbeAttributeType aType) constMbAttributeContainer
GetColor() constMbAttributeContainer
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) constMbAttributeContainer
GetCube() constMbGrid
GetDensity() constMbAttributeContainer
GetEscort(size_t i) const =0MbGridpure virtual
GetExactNormalsAddr() const =0MbGridpure virtual
GetExactParamsAddr() const =0MbGridpure virtual
GetExactPointsAddr() const =0MbGridpure virtual
GetFloatNormalsAddr() const =0MbGridpure virtual
GetFloatParamsAddr() const =0MbGridpure virtual
GetFloatPointsAddr() const =0MbGridpure virtual
GetItem() constMbPrimitiveinline
GetLocation(const MbPlacement3D &pl, double eps, bool onlyInItem=false) const =0MbGridpure virtual
GetLock() constMbNestSyncItem
GetNormal(size_t i, MbVector3D &n) const =0MbGridpure virtual
GetNormal(size_t i, MbFloatVector3D &n) const =0MbGridpure virtual
GetParam(size_t i, MbCartPoint &p) const =0MbGridpure virtual
GetParam(size_t i, MbFloatPoint &p) const =0MbGridpure virtual
GetPoint(size_t i, MbCartPoint3D &p) const =0MbGridpure virtual
GetPoint(size_t i, MbFloatPoint3D &p) const =0MbGridpure virtual
GetPrimitiveType() constMbPrimitiveinline
GetProperties(MbProperties &)=0MbGridpure virtual
GetQuadranglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2, uint &ind3) constMbGrid
GetQuadranglesAddr() constMbGridinline
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStepData() constMbGridinline
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
GetTrianglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2) constMbGrid
GetTrianglesAddr() constMbGridinline
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
HardFlush()=0MbGridpure virtual
ImplicationType() constMbPrimitivevirtual
InsideLocation(const MbPlacement3D &place, MbRect &rect, double eps) const =0MbGridpure virtual
IsChanged() constMbAttributeContainer
IsColored() constMbAttributeContainerinline
IsComplete() constMbGridinline
IsInvisible() constMbAttributeContainer
IsSame(const MbGrid &init, double eps) const =0MbGridpure virtual
IsSearchTreeReady() constMbGrid
IsSelected() constMbAttributeContainer
IsVisible() constMbAttributeContainer
Item() constMbPrimitiveinline
Lock() constMbNestSyncItem
LoopRemove(size_t k)MbGrid
loopsMbGridprotected
LoopsDelete()MbGrid
LoopsReserve(size_t n)MbGridinline
MakeSimplyConnected()MbGrid
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *)MbAttributeContainerprotected
MbAttributeContainer()MbAttributeContainer
MbAttributeContainer(MbAttribute &)MbAttributeContainer
MbGrid(const MbGrid &, MbRegDuplicate *)MbGridexplicitprotected
MbGrid()MbGridprotected
MbPrimitive(const MbPrimitive &, MbRegDuplicate *iReg)MbPrimitiveexplicitprotected
MbPrimitive()MbPrimitiveprotected
MbRefItem()MbRefItem
Move(const MbVector3D &)=0MbGridpure virtual
MoveSearchTree(const MbVector3D &) constMbGridprotected
nameMbPrimitiveprotected
NearestType(MbeSpaceType sType, MbeTopologyType tType, MbePlaneType pType) constMbPrimitive
NormalizeNormals()=0MbGridpure virtual
NormalRemove(size_t i)=0MbGridpure virtual
NormalsCount() const =0MbGridpure virtual
NormalsDelete()=0MbGridpure virtual
NormalsInvert()=0MbGridpure virtual
NormalsMaxIndex() const =0MbGridpure virtual
NormalsReserve(size_t n)=0MbGridpure virtual
ParamRemove(size_t i)=0MbGridpure virtual
ParamsCount() const =0MbGridpure virtual
ParamsDelete()=0MbGridpure virtual
ParamsMaxIndex() const =0MbGridpure virtual
ParamsReserve(size_t n)=0MbGridpure virtual
parentItemMbPrimitiveprotected
PlaneItem() constMbPrimitiveinline
PointRemove(size_t i)=0MbGridpure virtual
PointsCount() const =0MbGridpure virtual
PointsDelete()=0MbGridpure virtual
PointsMaxIndex() const =0MbGridpure virtual
PointsReserve(size_t n)=0MbGridpure virtual
PrimitiveRead(reader &)MbPrimitive
PrimitiveWrite(writer &) constMbPrimitive
QuadrangleGetGabRect(size_t i, MbRect &rect) const =0MbGridpure virtual
QuadrangleIntersectRect(size_t i, MbRect &rect) const =0MbGridpure virtual
QuadrangleRemove(size_t k)MbGrid
quadranglesMbGridprotected
QuadranglesDelete()MbGrid
QuadranglesReserve(size_t n)MbGridinline
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
RefType() constMbPrimitivevirtual
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)=0MbGridpure virtual
RemoveSimpleAttribute(MbeAttributeType)MbAttributeContainer
RemoveUserAttributes(const MbUserAttribType &type)MbAttributeContainer
ReserveParamsPoints(size_t n)=0MbGridpure virtual
ReserveParamsPointsNormals(size_t n)=0MbGridpure virtual
ReservePointsNormals(size_t n)=0MbGridpure virtual
Reverse()=0MbGridpure virtual
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle)=0MbGridpure virtual
searchTreeMbGridmutableprotected
SetChanged(bool c=true)MbAttributeContainer
SetColor(uint32)MbAttributeContainer
SetColor(int R, int G, int B)MbAttributeContainer
SetDensity(double)MbAttributeContainer
SetEscort(size_t i, const uint32 &e)=0MbGridpure virtual
SetItem(const MbRefItem *g)MbPrimitiveinline
SetNormal(size_t i, const MbVector3D &n)=0MbGridpure virtual
SetParam(size_t i, const MbCartPoint &p)=0MbGridpure virtual
SetPoint(size_t i, const MbCartPoint3D &p)=0MbGridpure virtual
SetPrimitiveType(MbeRefType t)MbPrimitiveinline
SetProperties(const MbProperties &)=0MbGridpure virtual
SetSelected(bool s=true)MbAttributeContainer
SetSimpleAttribute(MbeAttributeType)MbAttributeContainer
SetSimpleAttribute(MbAttribute *simpAttr)MbAttributeContainer
SetSimpleAttribute(const MbAttribute &simpAttr)MbAttributeContainer
SetStepData(const MbStepData &stData)MbGridinline
SetStyle(int)MbAttributeContainer
SetVisible(bool)MbAttributeContainer
SetVista(const MbCartPoint3D &vista)=0MbGridpure virtual
SetVisual(float a, float d, float sp, float sh, float t, float e, uint rgb=0)MbAttributeContainer
SetWidth(int)MbAttributeContainer
SizeOf() const =0MbGridpure virtual
SpaceItem() constMbPrimitiveinline
stepDataMbGridprotected
SynchronizeNormals()=0MbGridpure virtual
TopItem() constMbPrimitiveinline
Transform(const MbMatrix3D &)=0MbGridpure virtual
TriangleGetGabRect(size_t i, MbRect &rect) const =0MbGridpure virtual
TriangleIntersectRect(size_t i, MbRect &rect) const =0MbGridpure virtual
TriangleRemove(size_t k)MbGrid
trianglesMbGridprotected
TrianglesDelete()MbGrid
TrianglesReserve(size_t n)MbGridinline
typeMbPrimitiveprotected
Type() constMbGridvirtual
Unlock() constMbNestSyncItem
~MbAttributeContainer()MbAttributeContainervirtual
~MbGrid()MbGridvirtual
~MbPrimitive()MbPrimitivevirtual