Classes | Typedefs | Functions
GraspIt Namespace Reference

Classes

class  EigenGraspPlanner
 Runs the GraspIt! Eigengrasp planning algorithm. More...
class  EigenGraspPlannerNoQt
 Runs the GraspIt! Eigengrasp planning algorithm without using Qt signals/slots. More...
class  EigenGraspResult
 Stores the values for a grasp. More...
class  GraspItAccessor
 Interface which can access the GraspIt world and run algorithms on it. More...
class  GraspItDatabaseManager
 Superclass for all interfaces which want to access the GraspIt world for database management purposes. More...
class  GraspItSceneManager
 Provides a scene manager which can be used to load and access the GraspIt! world. More...
class  GraspItSceneManagerHeadless
 Provides scene manager which can be used to load and access the GraspIt! world without the need to run the GUI. More...
class  GraspItSimpleDBManager
 Very simple implementation of GraspItDatabaseManager which just keeps loaded objects in a std::map. More...
class  Log
 Class to bind to a certain type of logging. More...
class  StdLog
 Simple implementation of a log which just prints the logs on std::cout and std::cerr. More...

Typedefs

typedef Eigen::Transform
< double, 3, Eigen::Affine > 
EigenTransform

Functions

EigenTransform getEigenTransform (const transf &trans)
transf getGraspitTransform (const EigenTransform &transform)

Detailed Description

Class to store one grasp which results of the grasp planning.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Interface which allows subclasses to access the GraspIt world.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Interface for accessing the GraspIt world for database management purposes.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Simple implementation of a GraspItDatabaseManager.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Helper for graspit transforms.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Logging class to abstract from the type of logging to be used.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA


Typedef Documentation

typedef Eigen::Transform<double, 3, Eigen::Affine> GraspIt::EigenTransform

A 4x4 matrix as Eigen::Transform object

Definition at line 32 of file GraspItTypes.h.


Function Documentation

Converst a GraspIt transf object to an EigenTransform

Definition at line 37 of file GraspItHelpers.cpp.

transf GraspIt::getGraspitTransform ( const EigenTransform &  transform)

Converst a EigenTransform object to a GraspIt transf object

Helper for graspit transforms.

Copyright (C) 2016 Jennifer Buehler

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Definition at line 24 of file GraspItHelpers.cpp.



grasp_planning_graspit
Author(s): Jennifer Buehler
autogenerated on Wed May 8 2019 02:53:36