| addConnectedPatches(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| addConnectedPatches(TravGenNode *node, PrefitCache *prefits) | traversability_generator3d::TraversabilityGenerator3d | protected |
| addConnectedPatches(SoilNode *node) | traversability_generator3d::TraversabilityGenerator3d | |
| addInitialPatch | traversability_generator3d::TraversabilityGenerator3d | protected |
| addInitialPatchToMLS() | traversability_generator3d::TraversabilityGenerator3d | protected |
| addSoilNode(const SoilSample &sample) | traversability_generator3d::TraversabilityGenerator3d | |
| buildBodyPolyhedron(const Eigen::Vector3d &nodePos, const Eigen::Hyperplane< double, 3 > &plane, double yaw) | traversability_generator3d::TraversabilityGenerator3d | protected |
| buildPatchNodeAt(const maps::grid::Index &idx, const double curHeight) | traversability_generator3d::TraversabilityGenerator3d | protected |
| Cell typedef | traversability_generator3d::TraversabilityGenerator3d | protected |
| checkCollisionForYaw(TravGenNode *node, double yaw, const std::vector< YawCheckPatch > &patches) | traversability_generator3d::TraversabilityGenerator3d | protected |
| checkForFrontier(const TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| checkStepHeightAABB(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| checkStepHeightOBB(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| classifyNode(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| clearSoilMap() | traversability_generator3d::TraversabilityGenerator3d | |
| clearTrMap() | traversability_generator3d::TraversabilityGenerator3d | |
| collectYawCheckPatches(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| computeAllowedOrientations(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| computeNeighborRequest(const TravGenNode *node, const maps::grid::Index &idxS, maps::grid::Index &outIdx, double &outHeight) const | traversability_generator3d::TraversabilityGenerator3d | protected |
| computePlaneRansac(TravGenNode &node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| computeSafeOrientations(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | protected |
| computeSlope(const Eigen::Hyperplane< double, int(3) > &plane) const | traversability_generator3d::TraversabilityGenerator3d | protected |
| computeSlopeDirection(const Eigen::Hyperplane< double, int(3) > &plane) const | traversability_generator3d::TraversabilityGenerator3d | protected |
| config | traversability_generator3d::TraversabilityGenerator3d | protected |
| createPolyhedronFromSurfacePatch(const maps::grid::SurfacePatch< maps::grid::MLSConfig::SLOPE > *p, const Eigen::Vector3d &position) | traversability_generator3d::TraversabilityGenerator3d | protected |
| createSoilPatchAt(maps::grid::Index idx, const double curHeight) | traversability_generator3d::TraversabilityGenerator3d | protected |
| createTraversabilityPatchAt(maps::grid::Index idx, const double curHeight) | traversability_generator3d::TraversabilityGenerator3d | protected |
| currentNodeId | traversability_generator3d::TraversabilityGenerator3d | protected |
| currentSoilNodeId | traversability_generator3d::TraversabilityGenerator3d | protected |
| expandAll(const std::vector< Eigen::Vector3d > &positions) | traversability_generator3d::TraversabilityGenerator3d | |
| expandAll(const Eigen::Vector3d &startPos) | traversability_generator3d::TraversabilityGenerator3d | |
| expandAll(const Eigen::Vector3d &startPos, const double expandDist) | traversability_generator3d::TraversabilityGenerator3d | |
| expandAll(TravGenNode *startNode) | traversability_generator3d::TraversabilityGenerator3d | |
| expandAll(TravGenNode *startNode, const double expandDist) | traversability_generator3d::TraversabilityGenerator3d | |
| expandNode(TravGenNode *node) | traversability_generator3d::TraversabilityGenerator3d | virtual |
| finalizeNode(TravGenNode *node, NodeClassification classification, PrefitCache *prefits) | traversability_generator3d::TraversabilityGenerator3d | protected |
| findMatchingSoilPatchAt(maps::grid::Index idx, const double curHeight) const | traversability_generator3d::TraversabilityGenerator3d | |
| findMatchingTraversabilityPatchAt(maps::grid::Index idx, const double curHeight) const | traversability_generator3d::TraversabilityGenerator3d | |
| finishPatchNode(const PrefitPatch &prefit, const maps::grid::Index &idx) | traversability_generator3d::TraversabilityGenerator3d | protected |
| frontierNodesGrowList | traversability_generator3d::TraversabilityGenerator3d | protected |
| gaussian2D(double x, double y, double meanX, double meanY, double sigmaX, double sigmaY) | traversability_generator3d::TraversabilityGenerator3d | |
| generatePolyhedron(const std::vector< Eigen::Vector3d > &points) | traversability_generator3d::TraversabilityGenerator3d | protected |
| generateStartNode(const Eigen::Vector3d &startPos) | traversability_generator3d::TraversabilityGenerator3d | virtual |
| generateStartSoilNode(const Eigen::Vector3d &startPos) | traversability_generator3d::TraversabilityGenerator3d | protected |
| getConnectedPatch(const maps::grid::Index &idx, double height, const Patch *&patch) | traversability_generator3d::TraversabilityGenerator3d | protected |
| getNumNodes() const | traversability_generator3d::TraversabilityGenerator3d | |
| getSoilMap() const | traversability_generator3d::TraversabilityGenerator3d | |
| getTraversabilityMap() const | traversability_generator3d::TraversabilityGenerator3d | |
| inflateFrontiers() | traversability_generator3d::TraversabilityGenerator3d | protected |
| inflateObstacles() | traversability_generator3d::TraversabilityGenerator3d | protected |
| initialPatch2Mls | traversability_generator3d::TraversabilityGenerator3d | protected |
| interpolate(double x, double x0, double y0, double x1, double y1) | traversability_generator3d::TraversabilityGenerator3d | protectedstatic |
| MLGrid typedef | traversability_generator3d::TraversabilityGenerator3d | |
| mlsGrid | traversability_generator3d::TraversabilityGenerator3d | protected |
| NeighborRequest enum name | traversability_generator3d::TraversabilityGenerator3d | protected |
| NodeClassification enum name | traversability_generator3d::TraversabilityGenerator3d | protected |
| obstacleNodesGrowList | traversability_generator3d::TraversabilityGenerator3d | protected |
| Patch typedef | traversability_generator3d::TraversabilityGenerator3d | protected |
| patchRadius | traversability_generator3d::TraversabilityGenerator3d | protected |
| PrefitCache typedef | traversability_generator3d::TraversabilityGenerator3d | protected |
| rotationSafeSearchBox(const Eigen::Vector3d &nodePos) const | traversability_generator3d::TraversabilityGenerator3d | protected |
| setConfig(const TraversabilityConfig &config) | traversability_generator3d::TraversabilityGenerator3d | |
| setInitialPatch(const Eigen::Affine3d &ground2Mls, double patchRadius) | traversability_generator3d::TraversabilityGenerator3d | |
| setMLSGrid(std::shared_ptr< MLGrid > &grid) | traversability_generator3d::TraversabilityGenerator3d | |
| setSoilType(SoilNode *node, SoilType soilType) | traversability_generator3d::TraversabilityGenerator3d | |
| soilMap | traversability_generator3d::TraversabilityGenerator3d | protected |
| TraversabilityGenerator3d(const TraversabilityConfig &config) | traversability_generator3d::TraversabilityGenerator3d | |
| trMap | traversability_generator3d::TraversabilityGenerator3d | protected |
| updateSoilInformation() | traversability_generator3d::TraversabilityGenerator3d | |
| View typedef | traversability_generator3d::TraversabilityGenerator3d | protected |
| ViewCell typedef | traversability_generator3d::TraversabilityGenerator3d | protected |
| ~TraversabilityGenerator3d() | traversability_generator3d::TraversabilityGenerator3d | virtual |