gtsam/gtsam/geometry
Frank Dellaert 2deac4b88f Some fixed-size optimizations, some const. Save a quaternion->matrix conversion in transform_from. 2015-07-19 18:54:59 -07:00
..
tests Merge remote-tracking branch 'origin/develop' into feature/sam_sfm_directories 2015-07-14 22:25:38 -07:00
BearingRange.h Better documentation 2015-07-15 22:59:30 -07:00
CMakeLists.txt Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
Cal3Bundler.cpp Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
Cal3Bundler.h change: clean the DerivedValue headers in other files 2015-06-25 01:27:20 -04:00
Cal3DS2.cpp add dynamic size matrix uncalibrate in Cal3DS2_Base, now wrapper compiles 2014-11-09 17:02:22 -05:00
Cal3DS2.h change: clean the DerivedValue headers in other files 2015-06-25 01:27:20 -04:00
Cal3DS2_Base.cpp Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
Cal3DS2_Base.h Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
Cal3Unified.cpp Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
Cal3Unified.h change: clean the DerivedValue headers in other files 2015-06-25 01:27:20 -04:00
Cal3_S2.cpp change: reduce some temporary computation 2015-06-23 10:01:02 -04:00
Cal3_S2.h change: reduce some temporary computation 2015-06-23 10:01:02 -04:00
Cal3_S2Stereo.h Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
CalibratedCamera.cpp Merge branch 'develop' into feature/SmartFactors3 2015-06-19 16:55:30 -04:00
CalibratedCamera.h Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing. 2015-07-14 01:13:33 -07:00
CameraSet.h Merge branch 'develop' into feature/SmartFactors3 2015-06-19 16:55:30 -04:00
Cyclic.cpp Easier to read with Cyclic<3> 2014-12-07 18:55:49 +01:00
Cyclic.h We need identity 2015-05-25 22:02:54 -07:00
EssentialMatrix.cpp Successful representation of E as product manifold 2015-05-24 15:34:48 -07:00
EssentialMatrix.h Got rid of CRTP 2015-05-25 20:51:50 -07:00
OrientedPlane3.cpp change: static method now calls the member method. Remove duplicate codes 2015-06-25 11:32:01 -04:00
OrientedPlane3.h feature: add some comment descriptions to the class 2015-06-25 11:41:58 -04:00
PinholeCamera.h Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing. 2015-07-14 01:13:33 -07:00
PinholePose.h Merge branch 'develop' into feature/SmartFactors3 2015-06-19 16:55:30 -04:00
PinholeSet.h Everything moved to triangulation, PinholeSet eviscerated. 2015-02-26 15:54:50 +01:00
Point2.cpp Split up concepts into Group/Manifold/Lie/VectorSpace. Also fixed some implementations and put in exceptions elsewhere, rather than CONCEPT_NOT_IMPLEMENTED macro. 2014-12-22 02:50:52 +01:00
Point2.h Fix equality operator for Point2, and add test that would have caught this bug 2015-05-26 12:25:33 -04:00
Point3.cpp Split up concepts into Group/Manifold/Lie/VectorSpace. Also fixed some implementations and put in exceptions elsewhere, rather than CONCEPT_NOT_IMPLEMENTED macro. 2014-12-22 02:50:52 +01:00
Point3.h Define and partially specify Range and Bearing functors 2015-07-12 15:51:49 -07:00
Pose2.cpp Cleaned up Pose2 derivatives and used OptionalJacobian::cols in some places 2015-07-19 18:28:18 -07:00
Pose2.h Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing. 2015-07-14 01:13:33 -07:00
Pose3.cpp Some fixed-size optimizations, some const. Save a quaternion->matrix conversion in transform_from. 2015-07-19 18:54:59 -07:00
Pose3.h Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing. 2015-07-14 01:13:33 -07:00
Quaternion.h Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
Rot2.cpp The great Lie group heist: LieGroup CRTP class that defines both Manifold and Lie Group methods for a class, using AdjointMap as its main weapon. For the retract/localCoordinates, a ChartAtOrigin struct needs to be defined that can be switched at compile time (example Pose2). Rot3, Pose3 soon to follow. 2014-12-24 01:37:30 +01:00
Rot2.h internal::LieGroup needed if you also want Testable traits 2015-05-25 22:04:04 -07:00
Rot3.cpp Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
Rot3.h Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
Rot3M.cpp Renamed rodriguez variants to preoper naming convention (uppercase for static) and spelling (Rodrigues). Also, now call Expmap in either SO3 or Quaternion. 2015-07-05 15:38:54 -07:00
Rot3Q.cpp Renamed rodriguez variants to preoper naming convention (uppercase for static) and spelling (Rodrigues). Also, now call Expmap in either SO3 or Quaternion. 2015-07-05 15:38:54 -07:00
SO3.cpp Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
SO3.h Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
SimpleCamera.cpp Changed Matrix.h to correct return values amd impleemnted rectangular matrix types. 2014-12-03 15:16:55 -05:00
SimpleCamera.h Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing. 2015-07-14 01:13:33 -07:00
StereoCamera.cpp change 'world' to 'point' 2015-06-12 17:27:36 -04:00
StereoCamera.h create a backproject2, with optional Jacobians 2015-06-11 11:40:40 -04:00
StereoPoint2.cpp fix linker error, namespace issue 2014-06-05 10:59:06 -04:00
StereoPoint2.h minor cleanup 2015-05-26 18:43:36 -04:00
Unit3.cpp fix: type error in comments 2015-07-12 14:37:03 -04:00
Unit3.h fixed serialization (no need to save B!) 2015-07-11 20:00:41 -07:00
concepts.h Define and partially specify Range and Bearing functors 2015-07-12 15:51:49 -07:00
triangulation.cpp Merge branch 'develop' into feature/SmartFactors3 2015-06-19 16:55:30 -04:00
triangulation.h using parameters in smart projection factors constructors.. breaking the API, but now is way more elegant 2015-06-19 18:09:39 -04:00