![]() |
Project
|
This is the complete list of members for o2::cad::surface::CylindricalBoundedSurface, including all inherited members.
| appendCoverBoxes(std::vector< CoverBox > &boxes) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| appendDirectedEdges(std::vector< std::pair< Vec3, Vec3 > > &edges) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| appendDisplayMesh(std::vector< Vec3 > &vertices, std::vector< std::array< int, 3 > > &triangles) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| appendIntersections(const Vec3 &rayOrigin, const Vec3 &rayDirection, double minDistance, double maxDistance, std::vector< RayHit > &hits) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| appendRims(std::vector< SurfaceRim > &rims) const | o2::cad::surface::BoundedSurface | inlinevirtual |
| boundaryEdges() const | o2::cad::surface::BoundedSurface | inline |
| capacityContribution() const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| capacityIsExact() const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| conservativeBounds(Vec3 &lower, Vec3 &upper) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| containsPointOnSurface(const Vec3 &point) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| CoverBox typedef | o2::cad::surface::BoundedSurface | |
| distanceSqToPatch(const Vec3 &point) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| fullSweep() const | o2::cad::surface::CylindricalBoundedSurface | inline |
| hasWireTrim() const | o2::cad::surface::CylindricalBoundedSurface | inline |
| heightInRange(double height) const | o2::cad::surface::CylindricalBoundedSurface | inline |
| initialize(const Vec3 ¢erPoint, const Vec3 &axis, const Vec3 &referenceAxisU, double radius, double heightMin, double heightMax, double phiStart, double phiSweep, bool innerWall, std::string &errorMessage) | o2::cad::surface::CylindricalBoundedSurface | inline |
| initialize(const Vec3 ¢erPoint, const Vec3 &axis, const Vec3 &referenceAxisU, double radius, double heightMin, double heightMax, double phiStart, double phiSweep, bool innerWall, const std::vector< Curve2D > &outerTrim, const std::vector< std::vector< Curve2D > > &innerTrims, std::string &errorMessage, double joinTolerance=kWireJoinTolerance) | o2::cad::surface::CylindricalBoundedSurface | inline |
| makeFrame(const Vec3 &axis, const Vec3 &referenceAxisU, Vec3 &axisU, Vec3 &axisV, Vec3 &axisW, std::string &errorMessage) | o2::cad::surface::CylindricalBoundedSurface | inlinestatic |
| mBoundaryEdges | o2::cad::surface::BoundedSurface | protected |
| normalAt(const Vec3 &point) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| parametricLengthSqAt(const Vec2 &uv, const Vec2 &delta) const | o2::cad::surface::BoundedSurface | inline |
| parametricMetric(const Vec2 &, double &gUU, double &gUV, double &gVV) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| phiInSweep(double phi) const | o2::cad::surface::CylindricalBoundedSurface | inline |
| pointAt(double phi, double height) const | o2::cad::surface::CylindricalBoundedSurface | inline |
| pointInTrim(double phi, double height, bool *boundary=nullptr) const | o2::cad::surface::CylindricalBoundedSurface | inline |
| rimSegments() const | o2::cad::surface::CylindricalBoundedSurface | inline |
| sampleTrimCurve(size_t index, std::vector< Vec3 > &samples) const override | o2::cad::surface::CylindricalBoundedSurface | inlinevirtual |
| setBoundaryEdges(std::vector< BoundaryEdgeRef > refs) | o2::cad::surface::BoundedSurface | inline |
| toLocal(const Vec3 &point) const | o2::cad::surface::CylindricalBoundedSurface | inline |
| ~BoundedSurface()=default | o2::cad::surface::BoundedSurface | virtual |