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

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

AddAttribute(MbAttribute *attr, bool checkSame=true)MbAttributeContainer
AddAttribute(const MbAttribute &attr, 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
AddGridLoop(MbGridLoop &poly)MbGridinline
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
AddQuadrangle(const MbQuadrangle &quadrangle)MbGridinline
AddQuadrangle(uint j0, uint j1, uint j2, uint j3, bool o)MbGridinline
AddQuadrangles(const QuadranglesVector &qrngs)MbGridinline
AddRect(MbRect &rect) const =0MbGridpure virtual
AddRef() constMbRefItem
AddTriangle(const MbTriangle &triangle)MbGridinline
AddTriangle(uint j0, uint j1, uint j2, bool o)MbGridinline
AddTriangles(const TrianglesVector &trngs)MbGridinline
AddYourGabaritTo(MbCube &r) const =0MbPrimitivepure virtual
Adjust()=0MbGridpure virtual
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
Clone(MbRegDuplicate *iReg=nullptr) const =0MbPrimitivepure virtual
CollectEdges(std::vector< c3d::UintPair > &edges) constMbGrid
ConvertAllToTriangles()MbGrid
ConvertQuadranglesToTriangles()MbGrid
CreateSearchTree(size_t leafElemCount=100) constMbGrid
cubeMbGridmutableprotected
Cube() constMbGridinline
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 overrideMbGridvirtual
DistanceToLine(const MbAxis3D &axis, double extDistance, double &t, c3d::IndicesPair &tqInd) constMbGrid
DistanceToPoint(const MbCartPoint3D &) const overrideMbGridvirtual
DistanceToPoint(const MbCartPoint3D &pnt, size_t &ind) constMbGrid
Duplicate(MbRegDuplicate *iReg=nullptr) constMbPrimitiveinlinevirtual
EscordsReserve(size_t n)=0MbGridpure virtual
EscortsCount() const =0MbGridpure virtual
EscortsDelete()=0MbGridpure virtual
FindIntersectingElements(const MbAxis3D &ray, c3d::IndicesVector &triIndices, c3d::IndicesVector &quadIndices, double eps=METRIC_EPSILON) constMbGrid
FindIntersectingElementsByCubesTree(const MbAxis3D &ray, c3d::IndicesVector &triIndices, c3d::IndicesVector &quadIndices, double eps=METRIC_EPSILON) constMbGrid
FindNearest(const MbCartPoint3D &pnt, MbCartPoint3D &pntProj, c3d::IndicesPair &tqInd) constMbGrid
FlipTriangle(size_t triIndex, size_t edgeIndex)MbGrid
Flush()=0MbGridpure 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
GetCube() constMbGrid
GetDensity() constMbAttributeContainer
GetEscort(size_t i) const =0MbGridpure virtual
GetExactNormalsAddr() const =0MbGridpure virtual
GetExactParamsAddr() const =0MbGridpure virtual
GetExactPointsAddr() const =0MbGridpure virtual
GetFirstName() constMbPrimitiveinline
GetFloatNormalsAddr() const =0MbGridpure virtual
GetFloatParamsAddr() const =0MbGridpure virtual
GetFloatPointsAddr() const =0MbGridpure virtual
GetGridLoop(size_t i) constMbGridinline
GetItem() constMbPrimitiveinline
GetLocation(const MbPlacement3D &pl, double eps, bool onlyInItem=false) const =0MbGridpure virtual
GetLock() constMbNestSyncItem
GetName() constMbPrimitiveinline
GetNameHash() constMbPrimitiveinline
GetNormal(size_t i, MbVector3D &n) const =0MbGridpure virtual
GetNormal(size_t i, MbFloatVector3D &n) const =0MbGridpure virtual
GetNormals(NormalsVector &normalsVector) constMbGridinline
GetParam(size_t i, MbCartPoint &p) const =0MbGridpure virtual
GetParam(size_t i, MbFloatPoint &p) const =0MbGridpure virtual
GetParams(ParamsVector &paramsVector) constMbGridinline
GetPoint(size_t i, MbCartPoint3D &p) const =0MbGridpure virtual
GetPoint(size_t i, MbFloatPoint3D &p) const =0MbGridpure virtual
GetPoints(PointsVector &pointsVector) constMbGridinline
GetPrimitiveType() constMbPrimitiveinline
GetProperties(MbProperties &)=0MbPrimitivepure virtual
GetQuadrangle(size_t i) constMbGridinline
GetQuadrangleIndex(size_t i, uint &i0, uint &i1, uint &i2, uint &i3) constMbGrid
GetQuadranglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2, uint &ind3) constMbGrid
GetQuadrangles(QuadranglesVector &qVector) constMbGridinline
GetQuadranglesAddr() constMbGridinline
GetSimpleAttribute(MbeAttributeType) constMbAttributeContainer
GetStepData() constMbGridinline
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) constMbAttributeContainer
GetStyle() constMbAttributeContainer
GetTriangle(size_t i) constMbGridinline
GetTriangleIndex(size_t i, uint &i0, uint &i1, uint &i2) constMbGrid
GetTrianglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2) constMbGrid
GetTriangles(TrianglesVector &tVector) constMbGridinline
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() const overrideMbPrimitivevirtual
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
LoopsCount() constMbGridinline
LoopsDelete()MbGrid
LoopsReserve(size_t n)MbGridinline
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()MbRefItemprotected
Move(const MbVector3D &to)=0MbPrimitivepure 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
QuadranglesCount() constMbGridinline
QuadranglesDelete()MbGrid
QuadranglesReserve(size_t n)MbGridinline
ReduceUserAttrib(const MbExternalAttribute &)MbAttributeContainerstatic
RefType() const overrideMbPrimitivevirtual
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 &axis, double angle)=0MbPrimitivepure 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
SetName()MbPrimitiveinline
SetName(const MbName &n)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 &)=0MbPrimitivepure 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
SetVisual(const MbRGBA &ambient, const MbRGBA &diffuse, const MbRGBA &specular, const MbRGBA &emission, uint8 shininess, uint8 opacity, uint8 chrom)MbAttributeContainer
SetWidth(int)MbAttributeContainer
SizeOf() const =0MbGridpure virtual
SpaceItem() constMbPrimitiveinline
stepDataMbGridprotected
SynchronizeNormals()=0MbGridpure virtual
TopItem() constMbPrimitiveinline
Transform(const MbMatrix3D &matr)=0MbPrimitivepure 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
TrianglesCount() constMbGridinline
TrianglesDelete()MbGrid
TrianglesReserve(size_t n)MbGridinline
typeMbPrimitiveprotected
Type() const overrideMbGridvirtual
Unlock() constMbNestSyncItem
~MbAttributeContainer()MbAttributeContainervirtual
~MbGrid()MbGridvirtual
~MbPrimitive()MbPrimitivevirtual