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

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