|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
This is the complete list of members for MbExactGrid, including all inherited members.
| AddAttribute(MbAttribute *attr, bool checkSame=true, bool forcedAssign=false) | MbAttributeContainer | |
| AddAttribute(const MbAttribute &attr, bool checkSame=true, bool forcedAssign=false) | MbAttributeContainer | |
| AddColor(float r, float g, float b, float a) override | MbExactGrid | virtual |
| AddCube(MbCube &r) const override | MbExactGrid | virtual |
| AddEscorts(const std::vector< uint32 > &scores) override | MbExactGrid | inlinevirtual |
| AddGridLoop(MbGridLoop &poly) | MbGrid | inline |
| AddNormal(const MbVector3D &n3D) override | MbExactGrid | virtual |
| AddNormal(const MbFloatVector3D &n3D) override | MbExactGrid | virtual |
| AddNormals(const NormalsVector &norms) | MbGrid | inline |
| AddParam(const MbCartPoint &p2D) override | MbExactGrid | virtual |
| AddParam(const MbFloatPoint &p2D) override | MbExactGrid | virtual |
| AddParams(const ParamsVector &pars) | MbGrid | inline |
| AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D, const MbVector3D &n3D) override | MbExactGrid | virtual |
| AddPoint(const MbCartPoint &p2D, const MbCartPoint3D &p3D) override | MbExactGrid | virtual |
| AddPoint(const MbCartPoint3D &p3D, const MbVector3D &n3D) override | MbExactGrid | virtual |
| AddPoint(const MbCartPoint3D &p3D) override | MbExactGrid | virtual |
| AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D) override | MbExactGrid | virtual |
| AddPoint(const MbFloatPoint &p2D, const MbFloatPoint3D &p3D) override | MbExactGrid | virtual |
| AddPoint(const MbFloatPoint3D &p3D, const MbFloatVector3D &n3D) override | MbExactGrid | virtual |
| AddPoint(const MbFloatPoint3D &p3D) override | MbExactGrid | 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 override | MbExactGrid | virtual |
| AddRef() const | MbRefItem | |
| AddRegistrator(MbRegDuplicate *reg) 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 &) const override | MbExactGrid | virtual |
| Adjust() override | MbExactGrid | inlinevirtual |
| AdvanceUserAttrib(const MbUserAttribute &) | MbAttributeContainer | static |
| AttributesAssign(const MbAttributeContainer &src, bool forcedAssign=false) | 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 override | MbExactGrid | virtual |
| CollectEdges(std::vector< c3d::UintPair > &edges) const | MbGrid | |
| ConvertAllToTriangles() | MbGrid | |
| ConvertQuadranglesToTriangles() | MbGrid | |
| CreateSearchTree(size_t leafElemCount=100) const | MbGrid | |
| Cube() const | MbGrid | inline |
| cube | MbGrid | mutableprotected |
| DecRef() const | MbRefItem | |
| DeleteSearchTree() const | MbGrid | |
| DeleteVista(const MbCartPoint3D &vista) override | MbExactGrid | 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) override | MbExactGrid | inlinevirtual |
| EscortsCount() const override | MbExactGrid | inlinevirtual |
| EscortsDelete() override | MbExactGrid | 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() override | MbExactGrid | inlinevirtual |
| 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 override | MbExactGrid | virtual |
| GetExactNormalsAddr() const override | MbExactGrid | inlinevirtual |
| GetExactParamsAddr() const override | MbExactGrid | inlinevirtual |
| GetExactPointsAddr() const override | MbExactGrid | inlinevirtual |
| GetFirstName() const | MbPrimitive | inline |
| GetFloatNormalsAddr() const override | MbExactGrid | inlinevirtual |
| GetFloatParamsAddr() const override | MbExactGrid | inlinevirtual |
| GetFloatPointsAddr() const override | MbExactGrid | inlinevirtual |
| GetGridLoop(size_t i) const | MbGrid | inline |
| GetItem() const | MbPrimitive | inline |
| GetLocation(const MbPlacement3D &pl, double eps, bool onlyInItem=false) const override | MbExactGrid | virtual |
| GetLock() const | MbNestSyncItem | |
| GetName() const | MbPrimitive | inline |
| GetNameHash() const | MbPrimitive | inline |
| GetNormal(size_t i, MbVector3D &n) const override | MbExactGrid | virtual |
| GetNormal(size_t i, MbFloatVector3D &n) const override | MbExactGrid | virtual |
| GetNormals(NormalsVector &normalsVector) const | MbGrid | inline |
| GetParam(size_t i, MbCartPoint &p) const override | MbExactGrid | virtual |
| GetParam(size_t i, MbFloatPoint &p) const override | MbExactGrid | virtual |
| GetParams(ParamsVector ¶msVector) const | MbGrid | inline |
| GetPoint(size_t i, MbCartPoint3D &p) const override | MbExactGrid | virtual |
| GetPoint(size_t i, MbFloatPoint3D &p) const override | MbExactGrid | virtual |
| GetPoints(PointsVector &pointsVector) const | MbGrid | inline |
| GetPrimitiveType() const | MbPrimitive | inline |
| GetProperties(MbProperties &) override | MbExactGrid | 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() override | MbExactGrid | inlinevirtual |
| ImplicationType() const override | MbPrimitive | virtual |
| InsideLocation(const MbPlacement3D &place, MbRect &rect, double eps) const override | MbExactGrid | virtual |
| IsChanged() const | MbAttributeContainer | |
| IsColored() const | MbAttributeContainer | inline |
| IsComplete() const | MbGrid | inline |
| IsInvisible() const | MbAttributeContainer | |
| IsSame(const MbGrid &init, double eps) const override | MbExactGrid | 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 &) override | MbExactGrid | virtual |
| MoveSearchTree(const MbVector3D &) const | MbGrid | protected |
| name | MbPrimitive | protected |
| NearestType(MbeSpaceType sType, MbeTopologyType tType, MbePlaneType pType) const | MbPrimitive | |
| NormalizeNormals() override | MbExactGrid | virtual |
| NormalRemove(size_t i) override | MbExactGrid | virtual |
| NormalsCount() const override | MbExactGrid | inlinevirtual |
| NormalsDelete() override | MbExactGrid | virtual |
| NormalsInvert() override | MbExactGrid | virtual |
| NormalsMaxIndex() const override | MbExactGrid | inlinevirtual |
| NormalsReserve(size_t n) override | MbExactGrid | inlinevirtual |
| ParamRemove(size_t i) override | MbExactGrid | virtual |
| ParamsCount() const override | MbExactGrid | inlinevirtual |
| ParamsDelete() override | MbExactGrid | virtual |
| ParamsMaxIndex() const override | MbExactGrid | inlinevirtual |
| ParamsReserve(size_t n) override | MbExactGrid | inlinevirtual |
| parentItem | MbPrimitive | protected |
| PlaneItem() const | MbPrimitive | inline |
| PointRemove(size_t i) override | MbExactGrid | virtual |
| PointsCount() const override | MbExactGrid | inlinevirtual |
| PointsDelete() override | MbExactGrid | virtual |
| PointsMaxIndex() const override | MbExactGrid | inlinevirtual |
| PointsReserve(size_t n) override | MbExactGrid | inlinevirtual |
| PrimitiveRead(reader &) | MbPrimitive | |
| PrimitiveWrite(writer &) const | MbPrimitive | |
| QuadrangleGetGabRect(size_t i, MbRect &rect) const override | MbExactGrid | inlinevirtual |
| QuadrangleIntersectRect(size_t i, MbRect &rect) const override | MbExactGrid | inlinevirtual |
| 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) override | MbExactGrid | virtual |
| RemoveRegistrator(MbRegDuplicate *reg) const | MbRefItem | |
| RemoveSimpleAttribute(MbeAttributeType) | MbAttributeContainer | |
| RemoveUserAttributes(const MbUserAttribType &type) | MbAttributeContainer | |
| ReserveParamsPoints(size_t n) override | MbExactGrid | inlinevirtual |
| ReserveParamsPointsNormals(size_t n) override | MbExactGrid | inlinevirtual |
| ReservePointsNormals(size_t n) override | MbExactGrid | inlinevirtual |
| Reverse() override | MbExactGrid | virtual |
| ReverseSelected() | MbAttributeContainer | |
| Rotate(const MbAxis3D &, double angle) override | MbExactGrid | 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) override | MbExactGrid | virtual |
| SetItem(const MbRefItem *g) | MbPrimitive | inline |
| SetName() | MbPrimitive | inline |
| SetName(const MbName &n) | MbPrimitive | inline |
| SetNormal(size_t i, const MbVector3D &n) override | MbExactGrid | virtual |
| SetParam(size_t i, const MbCartPoint &p) override | MbExactGrid | virtual |
| SetPoint(size_t i, const MbCartPoint3D &p) override | MbExactGrid | virtual |
| SetPrimitiveType(MbeRefType t) | MbPrimitive | inline |
| SetProperties(const MbProperties &) override | MbExactGrid | 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) override | MbExactGrid | 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 override | MbExactGrid | virtual |
| SpaceItem() const | MbPrimitive | inline |
| stepData | MbGrid | protected |
| SynchronizeNormals() override | MbExactGrid | virtual |
| TopItem() const | MbPrimitive | inline |
| Transform(const MbMatrix3D &) override | MbExactGrid | virtual |
| TriangleGetGabRect(size_t i, MbRect &rect) const override | MbExactGrid | inlinevirtual |
| TriangleIntersectRect(size_t i, MbRect &rect) const override | MbExactGrid | inlinevirtual |
| TriangleRemove(size_t k) | MbGrid | |
| triangles | MbGrid | protected |
| TrianglesCount() const | MbGrid | inline |
| TrianglesDelete() | MbGrid | |
| TrianglesReserve(size_t n) | MbGrid | inline |
| Type() const override | MbGrid | virtual |
| type | MbPrimitive | protected |
| Unlock() const | MbNestSyncItem | |
| ~MbAttributeContainer() | MbAttributeContainer | virtual |
| ~MbGrid() | MbGrid | virtual |
| ~MbPrimitive() | MbPrimitive | virtual |