Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Ui::AboutDlg
db_planner::Aligner< Dest >Align a Model with some data
ArchBuilderDlg
Ui::ArchBuilderDlgUI
AttributeSet
BallDynJointA ball joint constrains all 3 translations
BarrettThe Barrett hand has its own dedicated class so it can speak to a real Barrett hand
BarrettHandDlgInterfaces GraspIt with a real Barrett hand
Ui::BarrettHandDlgUI
BodyA generic simulation body
BodyPropDlgCreates and controls the body properties dialog box
Ui::BodyPropDlgUI
BoundingBox
Collision::BranchA Branch is a node with two children
BreakAwayDOF
db_planner::CachingAlignerA CachingAligner wraps another Aligner and checks for precomputed alignments
db_planner::CachingFeaturesExtractor< Features >
db_planner::CachingNeighborFinderA CachingNeighborFinder wraps another NeighborFinder and checks for precomputed neighbors
CalibrationPoseA data structure for conveniently storing hand data used for calibration
cartesian_coordinatesCoordinate elements are values along 3 perpendicular axes
cartesianGraspDirectionThis class is used when the palm position and direction are expressed in cartesian coordinates
CDataHolds the information for linear conversion of raw glove senor readings to dof values
CGDBGraspProcessor
ClientSocketSubclass of QSocket that parses input, implements commands, and writes output
Collision::ClosestPtCallback
ClosureSearchEnergy
Collision::CollisionCallback
CollisionDataS
CollisionInterface
Collision::CollisionModel
compareGraspQMAn operator to compare two planned grasps
CompliantDOF
CompliantGraspCopyTaskFor all the grasps of the given object, computes and stores their compliant equivalents
CompliantPlannerDlgUsed for running tests with compliant hands
Ui::CompliantPlannerDlgUI
ContactA contact between 2 bodies
Collision::ContactCallback
ContactDataS
ContactExaminerDlgDialog for creating, saving, loading and inspecting virtual contacts
Ui::ContactExaminerDlgUI
coordinatesThis is the base class for various coordinate representations
SoQtCursor::CustomCursor
cylindrical_coordinatesCoordinates are expressed as radius, azimuth angle, and height
cylindricalGraspDirectionThis class is used when the palm position and direction are expressed in cylindrical coordinates
db_planner::DatabaseConnection
db_planner::DatabaseManagerPure virtual base class for interfacing GraspIt with an unspecified Grasp Database
DBaseBatchPlanner
DBaseDlg
Ui::DBaseDlgUI
DBasePlannerDlg
Ui::DBasePlannerDlgUI
DHTransformConverts 4 parameter Denavit-Hartenberg notation to a 4x4 transform
Collision::DistanceCallback
DOFA single degree of freedom in a robot
DraggerInfoKeeps track of Inventor draggers attached to worldElements or DOF's
DynamicBodyThe superclass for all bodies that take part in the dynamics
DynJointThe parent class for each of the joint modules used in the dynamics
EGPlanner
EigenGraspA single eigengrasp direction
EigenGraspDlgThe eigengrasp dialog allows the user to see hand motion along eigengrasp dimensions
Ui::EigenGraspDlgUI
EigenGraspInterface
EigenGraspPlannerDlg
Ui::EigenGraspPlannerDlgUI
EigenTorqueComputer
EmbedImage
EmptyOneShotTaskAn empty one-shot task used to test and debug the dispatcher
EmptyTaskAn empty task used to test and debug the dispatcher
TiXmlBase::Entity
Face
FACEA triangular body face used in computing mass properties
facetT
db_planner::FeaturesExtractor< Features >
db_planner::FilterList
finalGraspPositionThe final pose of the hand after a grasp candidate has been tested
FixedDynJointA fixed joint constrains all translations and rotations
FlockTransfA class for easy storage and manipulation of Flock of Birds transform
Profiling::FunctionTimer
GeomGraspitDBModelSpecialized class a version of the model which loads its geometry dirrectly from the database
GeomGraspitDBModelAllocatorAllocator for the specialized model that loads geometry from the database
GetCoordIntegrable functor for computing triangle area
GetCovarIntegrable functor for computing the covariance matrix
GFODlgProvides an interface for running Grasp Force Optimization routines
Ui::GFODlgUI
GloveCalibrationDlgAllows the user to record hand postures using the CyberGlove that can be used for calibration
Ui::GloveCalibrationDlgUI
GloveInterfaceInterface between a GraspIt robot and the CyberGlove
db_planner::Grasp
GraspA grasp occurs between a hand and an object and has quality measures associated with it
grasp_managerManages the various components of the grasp planning system
grasp_plannerThis class is used to automatically generate a set of candidate grasps given a set of shape primitives for an object
grasp_presenterThis class is used to present the final list of planned grasps to the user
grasp_representationThis class is used to create a visual representation of a candidate grasp
grasp_testerThis class is used to evaluate a set of candidate grasps
GraspableBodyUsed for dynamic bodies that are not part of a robot
db_planner::GraspAllocatorA class to allocate a new Grasp object, which may be a derived type
GraspCaptureDlgAllows the user to record grasps and save them
Ui::GraspCaptureDlgUI
GraspClusteringTaskSelects the representative grasps (i.e. cluster centers) from a list of grasps
GraspDirectionThis is the parent class for the different types of grasp directions
GraspItAppThis is the specific QApplication class for this program, and it defines routines for the splash screen
GraspitCollision
GraspitDBGrasp
GraspitDBGraspAllocator
GraspitDBModel
GraspitDBModelAllocatorAn implementation of ModelAllocator that returns new GraspitDBModel objects
GraspitDBPlanner
GraspItGUIThis is the main user interface class that is responsible for creating and destroying the MainWindow and IVmgr
GraspItServerTCP server that listens for connections and spawns new ClientSockets
GraspPlanningStateThis is a HandObjectState that stores more information useful for grasp planning
GraspPlanningTaskPlans grasps for the hand and object, and stores them in the database
GraspProcessor
db_planner::GraspRankerA GraspRanker takes a list of Grasp objects and sorts them from best to worst
GraspRecordObsolete class used for saving a hand pose and posture for a grasp of an object
GraspTester
GraspTransferCheckTaskChecks which two grasps of the same object can be executed concurrently
GuidedPlannerA planner that will fire off child threads to investigate promising states in more detail
GWSAn abstract base class for 6D grasp wrench spaces
GWSProjDlgCreates and controls the grasp wrench space projection dialog box
Ui::GWSProjDlgBase
GWSprojectionProduces an Inventor window with a 3-D projection of a GWS
HandA hand is a special type of robot that can have a grasp associated with it
HandObjectState
hashentryT
HumanHandA hand with tendon information
intrealT
IVmgrHandles 3D interactions with the world
JointAbstract base class for a single axis robot joint
KinematicChainA serial chain of links connected by joints
L1GWSA class to build an L1 GWS
Collision::LeafA leaf contains actual geometry, in the form of a list of triangles
LInfGWSA class to build an L-Infinity GWS
LinkUsed for bodies that are part of a robot
ListPlanner
LMIOptimizerEncapsulates the Grasp Force Optimization (GFO) code based on Linear Matrix Inequalitties (LMI)
db_planner::LoadModelFunctorLoad a Model from the database and populate its fields
LoopPlanner
M7
M7Tool
MainWindowMain user interface, includes menus, tools, widget for viewer, etc
Ui::MainWindowUI
mat3A 3x3 matrix most often used for storing rotations
MatrixA class for storing and performing operations on general 2-dimensional matrices
McGripA type of gripper that we define some particular optimizations for
McGripAnalyzer
McGripGraspThe McGrip also comes with a specialized Grasp class to perform some optimizations
McGripOptimizer
mergeT
MimeSourceFactory_graspit
db_planner::ModelAn object representing a model from the grasp database
db_planner::ModelAllocatorBase class to allocate Model objects
MosekEnvAutoPtr
MTTesterStarts a number of children of the TimeTester type, and times each of them
db_planner::NeighborFinder< Query >A class to find Models that are neighbors of some input
Collision::NodeA node in a bounding box hierarchy
OnLineGraspInterface
OnLinePlanner
db_planner::OptimizationTaskRecord
OptimizerDlg
Ui::OptimizerDlgUI
OtherData
OtherElem
Pincer
plannedGraspThis class represents a single candidate grasp for the grasp planner
db_planner::Planner< Input >
PlannerDlgCreates and controls the grasp planner dialog box
Ui::PlannerDlgUI
db_planner::PlanningTaskRecord
PluginDefines a plugin that can can be loaded dynamically and used with GraspIt
PluginCreator
PlyElement
PlyFile
PLYModelLoader
PlyOtherElems
PlyOtherProp
PlyProperty
PlyPropRules
PlyRuleList
PointContactA Point Contact With Friction (PCWF) implementing a Coulomb friction model
positionA 3-dimensional position and methods to operate on them
PositionState
PositionStateAASaves hand position as any rotation and translation; 6 variables
PositionStateApproachAllows the hand to move back and forth in a cone around its pre-defined approach direction; 3 variables
PositionStateCompleteSaves complete hand position as quaternion + translation; 7 variables
PositionStateEllipsoidSaves a hand position on a predefined ellipsoid; 4 variables and 3 parameters
PostureState
PostureStateDOFSaves hand posture in dof space
PostureStateEigenSaves hand posture in eigengrasp space
PQPCollision
Pr2GripperA special hand because collisions must be turned off between the first links of the two chains
Pr2Gripper2010Special class only because of the hack that sets eigengrasp limits manually
PreGraspCheckTaskChecks if the pre-grasps of the grasps in the database are valid
preshapeHolds the grasp preshape type and the DOF values for that presahpe
PrismaticJointA type of joint that translates along the z-axis of the joint frame
Profiling::ProfileInstance
Profiling::Profiler
Puma560Specifically for the Puma 560 Arm. Contains analytical inverse kinematics solution
Puma560SolutionStructure used for Puma inverse kinematics
qhmemT
qhstatT
qhT
QMDlgCreates and controls the quality measure dialog box
qmDlgDataT
Ui::QMDlgUI
QualEpsilonThe epsilon quality measure
QualEpsilonParamTStructure holding pointers to UI items specific to this quality measure
QualityIndicatorA small progress bar that can show grasp quality on the screen
Ui::QualityIndicatorUI
QualityMeasureAbstract base class for quality measures
QualVolumeThe volume quality measure
QualVolumeParamTStructure holding pointers to UI items specific to this quality measure
QuaternionA 4-dimensional unit vector used to store a rotation
RawScanPoint
Collision::RecursionCallback
Collision::RegionCallback
TiXmlString::Rep
RevoluteDynJointA revolute joint constrains all 3 translations and 2 rotations
RevoluteJointA type of joint that rotates about the z-axis of the joint frame
ridgeT
RigidDOF
RobonautA special hand because collisions must be turned off between the palm and the second link of the thumb
RobotBase class for all robots which are collections of links connected by moveable joints
db_planner::RosDatabaseManagerPure virtual base class for interfacing GraspIt with an unspecified Grasp Database
RuleName
ScanSimulator
SearchEnergyComputes the "quality" of a HandObjectState, which encapsulates the state of the hand
SearchParameter
SearchVariable
SensorInputDlgA dialog that allows the world elements to be controlled by a Cyberglove of Flock of Birds
setelemT
setT
SettingsDlgCreates and controls the user preferences dialog box
Ui::SettingsDlgUI
ShadowA special hand because collisions must be turned off between the first links of the fourth and fifth fingers
SimAnn
SimAnnPlanner
SimpleWorldElementCreator< E >Templated implementation
SoArrowA ComplexShape node for Inventor/Coin that defines an arrow or pointer
SoComplexShapeAbstract shape class for Inventor (Coin)
SoftContactSoft Contact implements an SFC model for contacts between soft bodies
SoGuiColorEditor
SoGuiMaterialEditor
SoQt
SoQtColorEditor
SoQtComponent
SoQtConstrainedViewer
SoQtCursor
SoQtDevice
SoQtExaminerViewer
SoQtFlyViewer
SoQtFullViewer
SoQtGLWidget
SoQtKeyboard
SoQtMaterialEditor
SoQtMouse
SoQtObject
SoQtPlaneViewer
SoQtPopupMenu
SoQtRenderArea
SoQtSpaceball
SoQtThumbWheel
SoQtViewer
SoTorquePointerA ComplexShape node for Inventor/Coin that defines an torque pointer
SparseMatrix
spherical_coordinatesCoordinates are expressed as radius, azimuth angle, and elevation angle
sphericalGraspDirectionThis class is used when the palm position and direction are expressed in spherical coordinates
db_planner::SqlDatabaseManagerSqlDatabaseManager implements DatabaseManager for using the Postgresql version of the CGDB
StaticInitImages_graspit
StereoViewerAdds a couple of convenience function for better stereo viewing
StructDynamicParameters
db_planner::TableA class to contain the results of a database query
TableCheckTaskChecks if grasps are feasible in the presence of a table that the object is sitting on
TaskA task is an database record of some experiment that we want to run
TaskDispatcherA high-level executive that dispatches tasks based on the contents of the database
TaskFactoryGiven a taskType, returns an instance of the right type of task
db_planner::TaskRecordFor now, a task does something of a type with a hand to a model
TendonDefines a tendon geometry by listing its insertion points
TendonInsertionPoint
TendonWrapper
TimeTesterGenerates random states and tests them, but also keeps count of how many it has tested
TiXmlAttribute
TiXmlAttributeSet
TiXmlBase
TiXmlComment
TiXmlCursor
TiXmlDeclaration
TiXmlDocument
TiXmlElement
TiXmlHandle
TiXmlNode
TiXmlOutStream
TiXmlParsingData
TiXmlPrinter
TiXmlString
TiXmlText
TiXmlUnknown
TiXmlVisitor
db_planner::TrainingPlannerA TrainingPlanner is used to generate grasps that can be added to the database
transfA rigid body transformation
Triangle
Ui_AboutDlg
Ui_ArchBuilderDlgUI
Ui_BarrettHandDlgUI
Ui_BodyPropDlgUI
Ui_CompliantPlannerDlgUI
Ui_ContactExaminerDlgUI
Ui_DBaseDlgUI
Ui_DBasePlannerDlgUI
Ui_EigenGraspDlgUI
Ui_EigenGraspPlannerDlgUI
Ui_GFODlgUI
Ui_GloveCalibrationDlgUI
Ui_GraspCaptureDlgUI
Ui_GWSProjDlgBase
Ui_MainWindowUI
Ui_OptimizerDlgUI
Ui_PlannerDlgUI
Ui_QMDlgUI
Ui_QualityIndicatorUI
Ui_SettingsDlgUI
UniversalDynJointA universal joint constrains all 3 translations and 1 rotation
VariableSet
vec3A 3-dimensional double vector and methods to operate on them
Vertex
vertexT
VirtualContactA contact that exists even when a hand is not perfectly touching another object
VirtualContactOnObject
VisualQualityFunctor
WorldThe simulation world holds the world elements and handles their static and dynamic interactions
WorldElementThe base class for all physical elements within the world
WorldElementCreatorFunctor interface for creating world elements
WorldElementFactoryFactory class for creating WorldElements
WrenchA wrench is a 6-vector containing 2 3-vectors for the force and torque components
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:19 2012