C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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)=0 | MbGrid | pure virtual |
AddCube(MbCube &r) const =0 | MbGrid | pure virtual |
AddEscorts(const std::vector< uint32 > &scores)=0 | MbGrid | pure virtual |
AddGridLoop(MbGridLoop &poly) | MbGrid | inline |
AddNormal(const MbVector3D &n3D)=0 | MbGrid | pure virtual |
AddNormal(const MbFloatVector3D &n3D)=0 | MbGrid | pure virtual |
AddNormals(const NormalsVector &norms) | MbGrid | inline |
AddParam(const MbCartPoint &p2D)=0 | MbGrid | pure virtual |
AddParam(const MbFloatPoint &p2D)=0 | MbGrid | pure virtual |
AddParams(const ParamsVector &pars) | MbGrid | inline |
AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D, const MbVector3D &n3D)=0 | MbGrid | pure virtual |
AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D)=0 | MbGrid | pure virtual |
AddPoint(const MbCartPoint3D &p3D, const MbVector3D &n3D)=0 | MbGrid | pure virtual |
AddPoint(const MbCartPoint3D &p3D)=0 | MbGrid | pure virtual |
AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D)=0 | MbGrid | pure virtual |
AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D)=0 | MbGrid | pure virtual |
AddPoint(const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D)=0 | MbGrid | pure virtual |
AddPoint(const MbFloatPoint3D &p3D)=0 | MbGrid | pure virtual |
AddPoints(const PointsVector &pnts) | MbGrid | inline |
AddQuadrangle(const MbQuadrangle &quadrangle) | MbGrid | inline |
AddQuadrangle(uint j0, uint j1, uint j2, uint j3, bool o) | MbGrid | inline |
AddQuadrangles(const QuadranglesVector &qrngs) | MbGrid | inline |
AddRect(MbRect &rect) const =0 | MbGrid | pure virtual |
AddRef() const | MbRefItem | |
AddTriangle(const MbTriangle &triangle) | MbGrid | inline |
AddTriangle(uint j0, uint j1, uint j2, bool o) | MbGrid | inline |
AddTriangles(const TrianglesVector &trngs) | MbGrid | inline |
AddYourGabaritTo(MbCube &r) const =0 | MbPrimitive | pure virtual |
Adjust()=0 | MbGrid | pure virtual |
AdvanceUserAttrib(const MbUserAttribute &) | MbAttributeContainer | static |
AttributesAssign(const MbAttributeContainer &) | MbAttributeContainer | |
AttributesChange() | MbAttributeContainer | |
AttributesConvert(MbAttributeContainer &other) const | MbAttributeContainer | |
AttributesCopy(MbAttributeContainer &other, MbRegDuplicate *=nullptr) const | MbAttributeContainer | |
AttributesCount() const | MbAttributeContainer | inline |
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 &) const | MbAttributeContainer | |
Clone(MbRegDuplicate *iReg=nullptr) const =0 | MbPrimitive | pure virtual |
CollectEdges(std::vector< c3d::UintPair > &edges) const | MbGrid | |
ConvertAllToTriangles() | MbGrid | |
ConvertQuadranglesToTriangles() | MbGrid | |
CreateSearchTree(size_t leafElemCount=100) const | MbGrid | |
cube | MbGrid | mutableprotected |
Cube() const | MbGrid | inline |
DecRef() const | MbRefItem | |
DeleteSearchTree() const | MbGrid | |
DeleteVista(const MbCartPoint3D &vista)=0 | MbGrid | pure virtual |
DetachSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
DetachUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) | MbAttributeContainer | |
DistanceToLine(const MbAxis3D &, double extDistance, double &t) const override | MbGrid | virtual |
DistanceToLine(const MbAxis3D &axis, double extDistance, double &t, c3d::IndicesPair &tqInd) const | MbGrid | |
DistanceToPoint(const MbCartPoint3D &) const override | MbGrid | virtual |
DistanceToPoint(const MbCartPoint3D &pnt, size_t &ind) const | MbGrid | |
Duplicate(MbRegDuplicate *iReg=nullptr) const | MbPrimitive | inlinevirtual |
EscordsReserve(size_t n)=0 | MbGrid | pure virtual |
EscortsCount() const =0 | MbGrid | pure virtual |
EscortsDelete()=0 | MbGrid | pure virtual |
FindIntersectingElements(const MbAxis3D &ray, c3d::IndicesVector &triIndices, c3d::IndicesVector &quadIndices, double eps=METRIC_EPSILON) const | MbGrid | |
FindIntersectingElementsByCubesTree(const MbAxis3D &ray, c3d::IndicesVector &triIndices, c3d::IndicesVector &quadIndices, double eps=METRIC_EPSILON) const | MbGrid | |
FindNearest(const MbCartPoint3D &pnt, MbCartPoint3D &pntProj, c3d::IndicesPair &tqInd) const | MbGrid | |
FlipTriangle(size_t triIndex, size_t edgeIndex) | MbGrid | |
Flush()=0 | MbGrid | pure virtual |
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aFamily, MbeAttributeType subType) const | MbAttributeContainer | |
GetAttributes(c3d::AttrVector &attrs, MbeAttributeType aType) const | MbAttributeContainer | |
GetAttributes(AttrVector &attrs) const | MbAttributeContainer | inline |
GetColor() const | MbAttributeContainer | |
GetCommonAttributes(c3d::AttrVector &, const c3d::string_t &samplePrompt, MbeAttributeType subType=at_Undefined, bool firstFound=false) const | MbAttributeContainer | |
GetCube() const | MbGrid | |
GetDensity() const | MbAttributeContainer | |
GetEscort(size_t i) const =0 | MbGrid | pure virtual |
GetExactNormalsAddr() const =0 | MbGrid | pure virtual |
GetExactParamsAddr() const =0 | MbGrid | pure virtual |
GetExactPointsAddr() const =0 | MbGrid | pure virtual |
GetFirstName() const | MbPrimitive | inline |
GetFloatNormalsAddr() const =0 | MbGrid | pure virtual |
GetFloatParamsAddr() const =0 | MbGrid | pure virtual |
GetFloatPointsAddr() const =0 | MbGrid | pure virtual |
GetGridLoop(size_t i) const | MbGrid | inline |
GetItem() const | MbPrimitive | inline |
GetLocation(const MbPlacement3D &pl, double eps, bool onlyInItem=false) const =0 | MbGrid | pure virtual |
GetLock() const | MbNestSyncItem | |
GetName() const | MbPrimitive | inline |
GetNameHash() const | MbPrimitive | inline |
GetNormal(size_t i, MbVector3D &n) const =0 | MbGrid | pure virtual |
GetNormal(size_t i, MbFloatVector3D &n) const =0 | MbGrid | pure virtual |
GetNormals(NormalsVector &normalsVector) const | MbGrid | inline |
GetParam(size_t i, MbCartPoint &p) const =0 | MbGrid | pure virtual |
GetParam(size_t i, MbFloatPoint &p) const =0 | MbGrid | pure virtual |
GetParams(ParamsVector ¶msVector) const | MbGrid | inline |
GetPoint(size_t i, MbCartPoint3D &p) const =0 | MbGrid | pure virtual |
GetPoint(size_t i, MbFloatPoint3D &p) const =0 | MbGrid | pure virtual |
GetPoints(PointsVector &pointsVector) const | MbGrid | inline |
GetPrimitiveType() const | MbPrimitive | inline |
GetProperties(MbProperties &)=0 | MbPrimitive | pure virtual |
GetQuadrangle(size_t i) const | MbGrid | inline |
GetQuadrangleIndex(size_t i, uint &i0, uint &i1, uint &i2, uint &i3) const | MbGrid | |
GetQuadranglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2, uint &ind3) const | MbGrid | |
GetQuadrangles(QuadranglesVector &qVector) const | MbGrid | inline |
GetQuadranglesAddr() const | MbGrid | inline |
GetSimpleAttribute(MbeAttributeType) const | MbAttributeContainer | |
GetStepData() const | MbGrid | inline |
GetStringAttributes(c3d::AttrVector &, const c3d::string_t &sampleContent) const | MbAttributeContainer | |
GetStyle() const | MbAttributeContainer | |
GetTriangle(size_t i) const | MbGrid | inline |
GetTriangleIndex(size_t i, uint &i0, uint &i1, uint &i2) const | MbGrid | |
GetTrianglePointIndex(size_t i, uint &ind0, uint &ind1, uint &ind2) const | MbGrid | |
GetTriangles(TrianglesVector &tVector) const | MbGrid | inline |
GetTrianglesAddr() const | MbGrid | inline |
GetUseCount() const | MbRefItem | |
GetUserAttributes(std::vector< MbUserAttribute * > &attrs, const MbUserAttribType &type) const | MbAttributeContainer | |
GetVisual(float &a, float &d, float &sp, float &sh, float &t, float &e, uint rgb=0) const | MbAttributeContainer | |
GetWidth() const | MbAttributeContainer | |
HardFlush()=0 | MbGrid | pure virtual |
ImplicationType() const override | MbPrimitive | virtual |
InsideLocation(const MbPlacement3D &place, MbRect &rect, double eps) const =0 | MbGrid | pure virtual |
IsChanged() const | MbAttributeContainer | |
IsColored() const | MbAttributeContainer | inline |
IsComplete() const | MbGrid | inline |
IsInvisible() const | MbAttributeContainer | |
IsSame(const MbGrid &init, double eps) const =0 | MbGrid | pure virtual |
IsSearchTreeReady() const | MbGrid | |
IsSelected() const | MbAttributeContainer | |
IsVisible() const | MbAttributeContainer | |
Item() const | MbPrimitive | inline |
Lock() const | MbNestSyncItem | |
LoopRemove(size_t k) | MbGrid | |
loops | MbGrid | protected |
LoopsCount() const | MbGrid | inline |
LoopsDelete() | MbGrid | |
LoopsReserve(size_t n) | MbGrid | inline |
MbAttributeContainer(const MbAttributeContainer &, MbRegDuplicate *) | MbAttributeContainer | protected |
MbAttributeContainer() | MbAttributeContainer | |
MbAttributeContainer(MbAttribute &) | MbAttributeContainer | |
MbGrid(const MbGrid &, MbRegDuplicate *) | MbGrid | explicitprotected |
MbGrid() | MbGrid | protected |
MbPrimitive(const MbPrimitive &, MbRegDuplicate *iReg) | MbPrimitive | explicitprotected |
MbPrimitive() | MbPrimitive | protected |
MbRefItem() | MbRefItem | protected |
Move(const MbVector3D &to)=0 | MbPrimitive | pure virtual |
MoveSearchTree(const MbVector3D &) const | MbGrid | protected |
name | MbPrimitive | protected |
NearestType(MbeSpaceType sType, MbeTopologyType tType, MbePlaneType pType) const | MbPrimitive | |
NormalizeNormals()=0 | MbGrid | pure virtual |
NormalRemove(size_t i)=0 | MbGrid | pure virtual |
NormalsCount() const =0 | MbGrid | pure virtual |
NormalsDelete()=0 | MbGrid | pure virtual |
NormalsInvert()=0 | MbGrid | pure virtual |
NormalsMaxIndex() const =0 | MbGrid | pure virtual |
NormalsReserve(size_t n)=0 | MbGrid | pure virtual |
ParamRemove(size_t i)=0 | MbGrid | pure virtual |
ParamsCount() const =0 | MbGrid | pure virtual |
ParamsDelete()=0 | MbGrid | pure virtual |
ParamsMaxIndex() const =0 | MbGrid | pure virtual |
ParamsReserve(size_t n)=0 | MbGrid | pure virtual |
parentItem | MbPrimitive | protected |
PlaneItem() const | MbPrimitive | inline |
PointRemove(size_t i)=0 | MbGrid | pure virtual |
PointsCount() const =0 | MbGrid | pure virtual |
PointsDelete()=0 | MbGrid | pure virtual |
PointsMaxIndex() const =0 | MbGrid | pure virtual |
PointsReserve(size_t n)=0 | MbGrid | pure virtual |
PrimitiveRead(reader &) | MbPrimitive | |
PrimitiveWrite(writer &) const | MbPrimitive | |
QuadrangleGetGabRect(size_t i, MbRect &rect) const =0 | MbGrid | pure virtual |
QuadrangleIntersectRect(size_t i, MbRect &rect) const =0 | MbGrid | pure virtual |
QuadrangleRemove(size_t k) | MbGrid | |
quadrangles | MbGrid | protected |
QuadranglesCount() const | MbGrid | inline |
QuadranglesDelete() | MbGrid | |
QuadranglesReserve(size_t n) | MbGrid | inline |
ReduceUserAttrib(const MbExternalAttribute &) | MbAttributeContainer | static |
RefType() const override | MbPrimitive | virtual |
Release() const | MbRefItem | |
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)=0 | MbGrid | pure virtual |
RemoveSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
RemoveUserAttributes(const MbUserAttribType &type) | MbAttributeContainer | |
ReserveParamsPoints(size_t n)=0 | MbGrid | pure virtual |
ReserveParamsPointsNormals(size_t n)=0 | MbGrid | pure virtual |
ReservePointsNormals(size_t n)=0 | MbGrid | pure virtual |
Reverse()=0 | MbGrid | pure virtual |
ReverseSelected() | MbAttributeContainer | |
Rotate(const MbAxis3D &axis, double angle)=0 | MbPrimitive | pure virtual |
searchTree | MbGrid | mutableprotected |
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)=0 | MbGrid | pure virtual |
SetItem(const MbRefItem *g) | MbPrimitive | inline |
SetName() | MbPrimitive | inline |
SetName(const MbName &n) | MbPrimitive | inline |
SetNormal(size_t i, const MbVector3D &n)=0 | MbGrid | pure virtual |
SetParam(size_t i, const MbCartPoint &p)=0 | MbGrid | pure virtual |
SetPoint(size_t i, const MbCartPoint3D &p)=0 | MbGrid | pure virtual |
SetPrimitiveType(MbeRefType t) | MbPrimitive | inline |
SetProperties(const MbProperties &)=0 | MbPrimitive | pure virtual |
SetSelected(bool s=true) | MbAttributeContainer | |
SetSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
SetSimpleAttribute(MbAttribute *simpAttr) | MbAttributeContainer | |
SetSimpleAttribute(const MbAttribute &simpAttr) | MbAttributeContainer | |
SetStepData(const MbStepData &stData) | MbGrid | inline |
SetStyle(int) | MbAttributeContainer | |
SetVisible(bool) | MbAttributeContainer | |
SetVista(const MbCartPoint3D &vista)=0 | MbGrid | pure 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 =0 | MbGrid | pure virtual |
SpaceItem() const | MbPrimitive | inline |
stepData | MbGrid | protected |
SynchronizeNormals()=0 | MbGrid | pure virtual |
TopItem() const | MbPrimitive | inline |
Transform(const MbMatrix3D &matr)=0 | MbPrimitive | pure virtual |
TriangleGetGabRect(size_t i, MbRect &rect) const =0 | MbGrid | pure virtual |
TriangleIntersectRect(size_t i, MbRect &rect) const =0 | MbGrid | pure virtual |
TriangleRemove(size_t k) | MbGrid | |
triangles | MbGrid | protected |
TrianglesCount() const | MbGrid | inline |
TrianglesDelete() | MbGrid | |
TrianglesReserve(size_t n) | MbGrid | inline |
type | MbPrimitive | protected |
Type() const override | MbGrid | virtual |
Unlock() const | MbNestSyncItem | |
~MbAttributeContainer() | MbAttributeContainer | virtual |
~MbGrid() | MbGrid | virtual |
~MbPrimitive() | MbPrimitive | virtual |