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

This is the complete list of members for MbFloatGrid, 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) overrideMbFloatGridvirtual
AddCube(MbCube &r) const overrideMbFloatGridvirtual
AddEscorts(const std::vector< uint32 > &scores) overrideMbFloatGridinlinevirtual
AddGridLoop(MbGridLoop &poly)MbGridinline
AddNormal(const MbVector3D &n3D) overrideMbFloatGridvirtual
AddNormal(const MbFloatVector3D &n3D) overrideMbFloatGridvirtual
AddNormals(const NormalsVector &norms)MbGridinline
AddParam(const MbCartPoint &p2D) overrideMbFloatGridvirtual
AddParam(const MbFloatPoint &p2D) overrideMbFloatGridvirtual
AddParams(const ParamsVector &pars)MbGridinline
AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D, const MbVector3D &n3D) overrideMbFloatGridvirtual
AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D) overrideMbFloatGridvirtual
AddPoint(const MbCartPoint3D &p3D, const MbVector3D &n3D) overrideMbFloatGridvirtual
AddPoint(const MbCartPoint3D &p3D) overrideMbFloatGridvirtual
AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D) overrideMbFloatGridvirtual
AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D) overrideMbFloatGridvirtual
AddPoint(const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D) overrideMbFloatGridvirtual
AddPoint(const MbFloatPoint3D &p3D) overrideMbFloatGridvirtual
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 overrideMbFloatGridvirtual
AddRef() constMbRefItem
AddTriangle(const MbTriangle &triangle)MbGridinline
AddTriangle(uint j0, uint j1, uint j2, bool o)MbGridinline
AddTriangles(const TrianglesVector &trngs)MbGridinline
AddYourGabaritTo(MbCube &) const overrideMbFloatGridvirtual
Adjust() overrideMbFloatGridinlinevirtual
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 overrideMbFloatGridvirtual
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) overrideMbFloatGridvirtual
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) overrideMbFloatGridinlinevirtual
EscortsCount() const overrideMbFloatGridinlinevirtual
EscortsDelete() overrideMbFloatGridvirtual
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() overrideMbFloatGridinlinevirtual
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 overrideMbFloatGridvirtual
GetExactNormalsAddr() const overrideMbFloatGridinlinevirtual
GetExactParamsAddr() const overrideMbFloatGridinlinevirtual
GetExactPointsAddr() const overrideMbFloatGridinlinevirtual
GetFirstName() constMbPrimitiveinline
GetFloatNormalsAddr() const overrideMbFloatGridinlinevirtual
GetFloatParamsAddr() const overrideMbFloatGridinlinevirtual
GetFloatPointsAddr() const overrideMbFloatGridinlinevirtual
GetGridLoop(size_t i) constMbGridinline
GetItem() constMbPrimitiveinline
GetLocation(const MbPlacement3D &pl, double eps, bool onlyInItem=false) const overrideMbFloatGridvirtual
GetLock() constMbNestSyncItem
GetName() constMbPrimitiveinline
GetNameHash() constMbPrimitiveinline
GetNormal(size_t i, MbVector3D &n) const overrideMbFloatGridvirtual
GetNormal(size_t i, MbFloatVector3D &n) const overrideMbFloatGridvirtual
GetNormals(NormalsVector &normalsVector) constMbGridinline
GetParam(size_t i, MbCartPoint &p) const overrideMbFloatGridvirtual
GetParam(size_t i, MbFloatPoint &p) const overrideMbFloatGridvirtual
GetParams(ParamsVector &paramsVector) constMbGridinline
GetPoint(size_t i, MbCartPoint3D &p) const overrideMbFloatGridvirtual
GetPoint(size_t i, MbFloatPoint3D &p) const overrideMbFloatGridvirtual
GetPoints(PointsVector &pointsVector) constMbGridinline
GetPrimitiveType() constMbPrimitiveinline
GetProperties(MbProperties &) overrideMbFloatGridvirtual
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() overrideMbFloatGridinlinevirtual
ImplicationType() const overrideMbPrimitivevirtual
InsideLocation(const MbPlacement3D &place, MbRect &rect, double eps) const overrideMbFloatGridvirtual
IsChanged() constMbAttributeContainer
IsColored() constMbAttributeContainerinline
IsComplete() constMbGridinline
IsInvisible() constMbAttributeContainer
IsSame(const MbGrid &init, double eps) const overrideMbFloatGridvirtual
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 &) overrideMbFloatGridvirtual
MoveSearchTree(const MbVector3D &) constMbGridprotected
nameMbPrimitiveprotected
NearestType(MbeSpaceType sType, MbeTopologyType tType, MbePlaneType pType) constMbPrimitive
NormalizeNormals() overrideMbFloatGridvirtual
NormalRemove(size_t i) overrideMbFloatGridvirtual
NormalsCount() const overrideMbFloatGridinlinevirtual
NormalsDelete() overrideMbFloatGridvirtual
NormalsInvert() overrideMbFloatGridvirtual
NormalsMaxIndex() const overrideMbFloatGridinlinevirtual
NormalsReserve(size_t n) overrideMbFloatGridinlinevirtual
ParamRemove(size_t i) overrideMbFloatGridvirtual
ParamsCount() const overrideMbFloatGridinlinevirtual
ParamsDelete() overrideMbFloatGridvirtual
ParamsMaxIndex() const overrideMbFloatGridinlinevirtual
ParamsReserve(size_t n) overrideMbFloatGridinlinevirtual
parentItemMbPrimitiveprotected
PlaneItem() constMbPrimitiveinline
PointRemove(size_t i) overrideMbFloatGridvirtual
PointsCount() const overrideMbFloatGridinlinevirtual
PointsDelete() overrideMbFloatGridvirtual
PointsMaxIndex() const overrideMbFloatGridinlinevirtual
PointsReserve(size_t n) overrideMbFloatGridinlinevirtual
PrimitiveRead(reader &)MbPrimitive
PrimitiveWrite(writer &) constMbPrimitive
QuadrangleGetGabRect(size_t i, MbRect &rect) const overrideMbFloatGridinlinevirtual
QuadrangleIntersectRect(size_t i, MbRect &rect) const overrideMbFloatGridinlinevirtual
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) overrideMbFloatGridvirtual
RemoveSimpleAttribute(MbeAttributeType)MbAttributeContainer
RemoveUserAttributes(const MbUserAttribType &type)MbAttributeContainer
ReserveParamsPoints(size_t n) overrideMbFloatGridinlinevirtual
ReserveParamsPointsNormals(size_t n) overrideMbFloatGridinlinevirtual
ReservePointsNormals(size_t n) overrideMbFloatGridinlinevirtual
Reverse() overrideMbFloatGridvirtual
ReverseSelected()MbAttributeContainer
Rotate(const MbAxis3D &, double angle) overrideMbFloatGridvirtual
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) overrideMbFloatGridvirtual
SetItem(const MbRefItem *g)MbPrimitiveinline
SetName()MbPrimitiveinline
SetName(const MbName &n)MbPrimitiveinline
SetNormal(size_t i, const MbVector3D &n) overrideMbFloatGridvirtual
SetParam(size_t i, const MbCartPoint &p) overrideMbFloatGridvirtual
SetPoint(size_t i, const MbCartPoint3D &p) overrideMbFloatGridvirtual
SetPrimitiveType(MbeRefType t)MbPrimitiveinline
SetProperties(const MbProperties &) overrideMbFloatGridvirtual
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) overrideMbFloatGridvirtual
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 overrideMbFloatGridvirtual
SpaceItem() constMbPrimitiveinline
stepDataMbGridprotected
SynchronizeNormals() overrideMbFloatGridvirtual
TopItem() constMbPrimitiveinline
Transform(const MbMatrix3D &) overrideMbFloatGridvirtual
TriangleGetGabRect(size_t i, MbRect &rect) const overrideMbFloatGridinlinevirtual
TriangleIntersectRect(size_t i, MbRect &rect) const overrideMbFloatGridinlinevirtual
TriangleRemove(size_t k)MbGrid
trianglesMbGridprotected
TrianglesCount() constMbGridinline
TrianglesDelete()MbGrid
TrianglesReserve(size_t n)MbGridinline
Type() const overrideMbGridvirtual
typeMbPrimitiveprotected
Unlock() constMbNestSyncItem
~MbAttributeContainer()MbAttributeContainervirtual
~MbGrid()MbGridvirtual
~MbPrimitive()MbPrimitivevirtual