SYMBOL INDEX (962 symbols across 193 files) FILE: scripts/merge_bags.py function merge_bags (line 12) | def merge_bags(input_bags, output_bag): function convert_ros1_bag (line 48) | def convert_ros1_bag(input_file, output_file=None): function decompress_db3_zstd (line 75) | def decompress_db3_zstd(input_file, output_file=None): function find_ros1_bags (line 106) | def find_ros1_bags(root_folder): function find_ros2_bags (line 127) | def find_ros2_bags(root_folder): FILE: src/app/run_frontend_offline.cc function main (line 21) | int main(int argc, char** argv) { FILE: src/app/run_loc_offline.cc function main (line 21) | int main(int argc, char** argv) { FILE: src/app/run_loc_online.cc function main (line 15) | int main(int argc, char** argv) { FILE: src/app/run_loop_offline.cc function main (line 18) | int main(int argc, char** argv) { FILE: src/app/run_slam_offline.cc function main (line 20) | int main(int argc, char** argv) { FILE: src/app/run_slam_online.cc function main (line 16) | int main(int argc, char** argv) { FILE: src/app/test_ui.cc function main (line 12) | int main(int argc, char** argv) { FILE: src/common/constant.h function namespace (line 10) | namespace lightning::constant { FILE: src/common/eigen_types.h function namespace (line 20) | namespace lightning { FILE: src/common/functional_points.h function namespace (line 8) | namespace lightning { FILE: src/common/imu.h function namespace (line 10) | namespace lightning { FILE: src/common/keyframe.h function namespace (line 13) | namespace lightning { FILE: src/common/loop_candidate.h function namespace (line 10) | namespace lightning { FILE: src/common/measure_group.h function namespace (line 14) | namespace lightning { FILE: src/common/nav_state.cc type lightning (line 7) | namespace lightning { FILE: src/common/nav_state.h function namespace (line 12) | namespace lightning { function oplus (line 89) | void oplus(const FullVectState& vec, double dt) { function VectState (line 102) | VectState boxminus(const NavState& other) { function NavState (line 116) | NavState boxplus(const VectState& dx) { type MetaInfo (line 129) | struct MetaInfo { function SetPose (line 147) | inline void SetPose(const SE3& pose) { function Vec3d (line 152) | inline Vec3d Getba() const { return Vec3d::Zero(); } function SetVel (line 155) | void SetVel(const Vec3d& v) { vel_ = v; } FILE: src/common/odom.h function namespace (line 10) | namespace lightning { FILE: src/common/options.cc type lightning (line 7) | namespace lightning { type debug (line 9) | namespace debug { type lo (line 19) | namespace lo { type fasterlio (line 32) | namespace fasterlio { type map (line 37) | namespace map { type ui (line 43) | namespace ui { type pgo (line 49) | namespace pgo { type lidar_loc (line 67) | namespace lidar_loc { FILE: src/common/options.h function namespace (line 17) | namespace lightning { FILE: src/common/params.cc type lightning (line 9) | namespace lightning { FILE: src/common/params.h function SensorType (line 18) | enum class SensorType { FILE: src/common/point_def.h type PointXYZIT (line 17) | struct PointXYZIT { type PointRobotSense (line 27) | struct PointRobotSense { function namespace (line 39) | namespace velodyne_ros { FILE: src/common/pose_rpy.h function namespace (line 8) | namespace lightning{ FILE: src/common/s2.hpp type lightning (line 8) | namespace lightning { type S2 (line 17) | struct S2 { method S2 (line 26) | S2() { vec_ = length_ * Vec3d(1, 0, 0); } method S2 (line 27) | S2(const Vec3d &vec) : vec_(vec) { method S2_hat (line 34) | Eigen::Matrix S2_hat() const { method S2_Mx (line 43) | Eigen::Matrix S2_Mx(const Eigen::Matrix ... method S2_Bx (line 97) | Eigen::Matrix S2_Bx() const { method S2_Nx_yy (line 116) | Eigen::Matrix S2_Nx_yy() const { method oplus (line 123) | void oplus(const Vec3d &delta, double scale = 1.0) { vec_ = math::ex... method Vec2d (line 130) | Vec2d boxminus(const S2 &other) const { method boxplus (line 156) | void boxplus(const Vec2d &delta, double scale = 1) { FILE: src/common/std_types.h function namespace (line 11) | namespace lightning { FILE: src/common/timed_pose.h function namespace (line 10) | namespace lightning { FILE: src/core/g2p5/g2p5.cc type lightning::g2p5 (line 18) | namespace lightning::g2p5 { function G2P5MapPtr (line 263) | G2P5MapPtr G2P5::GetNewestMap() { FILE: src/core/g2p5/g2p5.h function namespace (line 15) | namespace lightning::g2p5 { FILE: src/core/g2p5/g2p5_grid_data.h function namespace (line 8) | namespace lightning::g2p5 { FILE: src/core/g2p5/g2p5_map.cc type lightning::g2p5 (line 11) | namespace lightning::g2p5 { FILE: src/core/g2p5/g2p5_map.h function namespace (line 16) | namespace lightning::g2p5 { type std (line 114) | typedef std::shared_ptr G2P5MapPtr; FILE: src/core/g2p5/g2p5_subgrid.cc type lightning::g2p5 (line 10) | namespace lightning::g2p5 { function SubGrid (line 47) | SubGrid &SubGrid::operator=(const SubGrid &other) { FILE: src/core/g2p5/g2p5_subgrid.h function namespace (line 11) | namespace lightning::g2p5 { FILE: src/core/ivox3d/hilbert.hpp type hilbert (line 80) | namespace hilbert { type v1 (line 83) | namespace v1 { type internal (line 84) | namespace internal { function UntransposeBits (line 94) | std::array UntransposeBits(std::array const &in) { function TransposeBits (line 127) | std::array TransposeBits(std::array const &in) { function IndexToPosition (line 163) | std::array IndexToPosition(std::array const &in) { function PositionToIndex (line 214) | std::array PositionToIndex(std::array const &in) { type v2 (line 271) | namespace v2 { type internal (line 272) | namespace internal { type tmp (line 274) | namespace tmp { function T (line 276) | T TransposeBits2(std::array const &, std::integral_constan... function T (line 281) | T TransposeBits2(std::array const &in, std::integral_const... function TransposeBits (line 297) | void TransposeBits(std::array const &, std::array &,... function TransposeBits (line 300) | void TransposeBits(std::array const &in, std::array ... function T (line 308) | T UntransposeBits2(std::array const &, std::integral_const... function T (line 313) | T UntransposeBits2(std::array const &in, std::integral_con... function UntransposeBits (line 330) | void UntransposeBits(std::array const &, std::array ... function UntransposeBits (line 333) | void UntransposeBits(std::array const &in, std::array const &in, std::array... function ApplyGrayCode1 (line 346) | void ApplyGrayCode1(std::array const &in, std::array... function RemoveGrayCode1 (line 354) | void RemoveGrayCode1(std::array &, std::integral_constant<... function RemoveGrayCode1 (line 358) | void RemoveGrayCode1(std::array &in, std::integral_constan... function T (line 368) | T RemoveGrayCode2(T, std::integral_constant) { function T (line 373) | T RemoveGrayCode2(T v, std::integral_constant) { function GrayToHilbert2 (line 385) | void GrayToHilbert2(std::array &, std::integral_constant &out, std::integral_constan... function GrayToHilbert (line 407) | void GrayToHilbert(std::array &, std::integral_constant &out, std::integral_constant... function HilbertToGray2 (line 417) | void HilbertToGray2(std::array &, std::integral_constant &out, std::integral_constan... function HilbertToGray (line 439) | void HilbertToGray(std::array &, std::integral_constant &out, std::integral_constant... function ApplyMaskToArray (line 449) | void ApplyMaskToArray(std::array &, T, std::integral_const... function ApplyMaskToArray (line 452) | void ApplyMaskToArray(std::array &a, T mask, std::integral... function TransposeBits (line 468) | std::array TransposeBits(std::array const &in) { function UntransposeBits (line 486) | std::array UntransposeBits(std::array const &in) { function ApplyGrayCode (line 498) | std::array ApplyGrayCode(std::array const &in) { function RemoveGrayCode (line 507) | std::array RemoveGrayCode(std::array const &in) { function GrayToHilbert (line 529) | std::array GrayToHilbert(std::array const &in) { function HilbertToGray (line 540) | std::array HilbertToGray(std::array const &in) { function IndexToPosition (line 560) | std::array IndexToPosition(std::array const &in) { function PositionToIndex (line 572) | std::array PositionToIndex(std::array const &in) { FILE: src/core/ivox3d/ivox3d.h function namespace (line 16) | namespace lightning { FILE: src/core/ivox3d/ivox3d_node.hpp type lightning (line 10) | namespace lightning { class IVoxNode (line 13) | class IVoxNode { method IVoxNode (line 19) | IVoxNode() = default; method IVoxNode (line 20) | IVoxNode(const PointT& center, const float& side_length) {} class IVoxNodePhc (line 38) | class IVoxNodePhc { type PhcCube (line 43) | struct PhcCube method IVoxNodePhc (line 45) | IVoxNodePhc() = default; type IVoxNode::DistPoint (line 78) | struct IVoxNode::DistPoint { method DistPoint (line 83) | DistPoint() = default; method DistPoint (line 84) | DistPoint(const double d, IVoxNode* n, const int i) : dist(d), node(... method PointT (line 86) | PointT Get() { return node->GetPoint(idx); } function PointT (line 112) | PointT IVoxNode::GetPoint(const std::size_t idx) const { type IVoxNodePhc::DistPoint (line 184) | struct IVoxNodePhc::DistPoint { method DistPoint (line 189) | DistPoint() {} method DistPoint (line 190) | DistPoint(const double d, IVoxNodePhc* n, const int i) : dist(d), no... method PointT (line 192) | PointT Get() { return node->GetPoint(idx); } type IVoxNodePhc::PhcCube (line 200) | struct IVoxNodePhc::PhcCube { method PhcCube (line 204) | PhcCube(uint32_t index, const PointT& pt) { mean.add(pt); } method AddPoint (line 206) | void AddPoint(const PointT& pt) { mean.add(pt); } method PointT (line 208) | PointT GetPoint() const { function PointT (line 270) | PointT IVoxNodePhc::GetPoint(const std::size_t idx) const { FILE: src/core/lightning_math.hpp type lightning::math (line 26) | namespace lightning::math { function SKEW_SYM_MATRIX (line 29) | inline Eigen::Matrix SKEW_SYM_MATRIX(const Eigen::Matrix SKEW_SYM_MATRIX(const T& v1, const T& v2... function Exp (line 43) | Eigen::Matrix Exp(const Eigen::Matrix&& ang) { function Exp (line 58) | Eigen::Matrix Exp(const Eigen::Matrix& ang_vel, cons... function Exp (line 78) | Eigen::Matrix Exp(const T& v1, const T& v2, const T& v3) { function Log (line 94) | Eigen::Matrix Log(const Eigen::Matrix& R) { function RotMtoEuler (line 101) | Eigen::Matrix RotMtoEuler(const Eigen::Matrix& rot) { function RpyToRotM2 (line 128) | Eigen::Matrix RpyToRotM2(const T r, const T p, const T y) { function VecFromArray (line 135) | inline Eigen::Matrix VecFromArray(const std::vector& ... function VecFromArray (line 140) | inline Eigen::Matrix VecFromArray(const boost::array& v) { function MatFromArray (line 145) | inline Eigen::Matrix MatFromArray(const std::vector& ... function MatFromArray (line 152) | inline Eigen::Matrix MatFromArray(const boost::array& v) { function T (line 159) | T rad2deg(const T& radians) { function T (line 164) | T deg2rad(const T& degrees) { function limit_in_range (line 177) | void limit_in_range(T&& num, T2&& min_limit, T2&& max_limit) { function ComputeMeanAndCovDiag (line 197) | inline void ComputeMeanAndCovDiag(const C& data, D& mean, D& cov_diag,... function HistoryMeanAndVar (line 226) | inline void HistoryMeanAndVar(size_t hist_n, float hist_mean, float hi... function cos_sinc_sqrt (line 240) | inline std::pair cos_sinc_sqrt(const scalar& x2) { function SO3 (line 273) | inline SO3 exp(const Vec3d& vec, const double& scale = 1) { function PseudoInverse (line 281) | inline Eigen::Matrix PseudoInverse(const Eigen::Matrix A_matrix(const Vec3d& v) { function A_inv (line 314) | inline Eigen::Matrix A_inv(const Vec3d& v) { type hash_vec (line 332) | struct hash_vec { function esti_plane (line 358) | inline bool esti_plane(Eigen::Matrix& pca_result, const Point... function CloudPtr (line 417) | inline CloudPtr VoxelGrid(CloudPtr cloud, float voxel_size = 0.05) { function ToSec (line 429) | inline double ToSec(uint64_t t) { return double(t) * 1e-9; } function ToEigen (line 433) | inline Eigen::Matrix ToEigen(const PointType& pt) { function calc_dist (line 463) | inline float calc_dist(const PointType& p1, const PointType& p2) { function calc_dist (line 467) | inline float calc_dist(const Eigen::Vector3f& p1, const Eigen::Vector3... function distance2 (line 471) | inline double distance2(const PointT& pt1, const PointT& pt2) { function Mat4FromArray (line 477) | inline Eigen::Matrix Mat4FromArray(const std::vector&... type less_vec (line 485) | struct less_vec { function ComputeMeanAndCov (line 507) | void ComputeMeanAndCov(const C& data, Eigen::Matrix& mean, ... function UpdateMeanAndCov (line 539) | void UpdateMeanAndCov(int hist_m, int curr_n, const Eigen::Matrix ui) { ui_ = ui; } function PointBodyToWorld (line 124) | inline void PointBodyToWorld(const PointType &pi, PointType &po) { function CloudPtr (line 170) | CloudPtr scan_down_body_{new PointCloudType()}; // downsampled scan in... FILE: src/core/lio/pointcloud_preprocess.cc type lightning (line 6) | namespace lightning { FILE: src/core/lio/pointcloud_preprocess.h function LidarType (line 15) | enum class LidarType { AVIA = 1, VELO32 = 2, OUST64 = 3, ROBOSENSE = 4 }; FILE: src/core/localization/lidar_loc/lidar_loc.cc type lightning::loc (line 23) | namespace lightning::loc { function NavState (line 153) | NavState LidarLoc::GetState() { FILE: src/core/localization/lidar_loc/lidar_loc.h function namespace (line 17) | namespace lightning::ui { function namespace (line 21) | namespace lightning::loc { FILE: src/core/localization/lidar_loc/pclomp/ndt_omp.cpp class pclomp::NormalDistributionsTransform (line 4) | class pclomp::NormalDistributionsTransform class pclomp::NormalDistributionsTransform (line 5) | class pclomp::NormalDistributionsTransform FILE: src/core/localization/lidar_loc/pclomp/ndt_omp.h function namespace (line 49) | namespace pclomp { function setStepSize (line 138) | inline void setStepSize(double step_size) { step_size_ = step_size; } function setOulierRatio (line 148) | inline void setOulierRatio(double outlier_ratio) { outlier_ratio_ = outl... function setNeighborhoodSearchMethod (line 150) | inline void setNeighborhoodSearchMethod(NeighborSearchMethod method) { s... function TargetGrid (line 162) | inline TargetGrid &getTargetGrid() { return (target_cells_); } function convertTransform (line 168) | static void convertTransform(const Eigen::Matrix &x, Eigen... function convertTransform (line 179) | static void convertTransform(const Eigen::Matrix &x, Eigen... function AddTarget (line 194) | void AddTarget(PointCloudTargetPtr target) { function initCompute (line 200) | bool initCompute() { function ComputeTargetGrids (line 242) | void ComputeTargetGrids() { function init (line 278) | void inline init() { function setMaskXYZ (line 491) | inline void setMaskXYZ(bool new_value) { mask_xyz_ = new_value; } function setMaskXY (line 492) | inline void setMaskXY(bool new_value) { mask_xy_ = new_value; } function setMaskRP (line 493) | inline void setMaskRP(bool new_value) { mask_rp_ = new_value; } function setMaskYaw (line 494) | inline void setMaskYaw(bool new_value) { mask_yaw_ = new_value; } function setMaskRPY (line 495) | inline void setMaskRPY(bool new_value) { mask_rpy_ = new_value; } function setMaskZ (line 496) | inline void setMaskZ(bool new_value) { mask_z_ = new_value; } function setNoGuarnteedDecrease (line 497) | inline void setNoGuarnteedDecrease(bool new_value) { no_guarnteed_decrea... FILE: src/core/localization/lidar_loc/pclomp/ndt_omp_impl.hpp function omp_get_max_threads (line 249) | int omp_get_max_threads() { return 1; } function omp_get_thread_num (line 250) | int omp_get_thread_num() { return 0; } FILE: src/core/localization/lidar_loc/pclomp/voxel_grid_covariance_omp.cpp class pclomp::VoxelGridCovariance (line 4) | class pclomp::VoxelGridCovariance class pclomp::VoxelGridCovariance (line 5) | class pclomp::VoxelGridCovariance FILE: src/core/localization/lidar_loc/pclomp/voxel_grid_covariance_omp.h function namespace (line 49) | namespace pclomp { type Leaf (line 135) | typedef const Leaf *LeafConstPtr; function setMinPointPerVoxel (line 156) | inline void setMinPointPerVoxel(int min_points_per_voxel) { function getMinPointPerVoxel (line 169) | inline int getMinPointPerVoxel() { return min_points_per_voxel_; } function setCovEigValueInflationRatio (line 174) | inline void setCovEigValueInflationRatio(double min_covar_eigvalue_mult) { function getCovEigValueInflationRatio (line 181) | inline double getCovEigValueInflationRatio() { return min_covar_eigvalue... function Eigen (line 183) | inline Eigen::Vector3i Pt2Key(const Eigen::Vector3f &pt) const { function HashMap (line 202) | inline const HashMap &getLeaves() { return leaves_; } FILE: src/core/localization/localization.cpp type lightning::loc (line 13) | namespace lightning::loc { FILE: src/core/localization/localization.h function namespace (line 12) | namespace lightning { FILE: src/core/localization/localization_result.cc type lightning::loc (line 8) | namespace lightning::loc { function NavState (line 28) | NavState LocalizationResult::ToNavState() const { FILE: src/core/localization/localization_result.h function namespace (line 10) | namespace lightning::loc { FILE: src/core/localization/pose_graph/pgo.cc type lightning::loc (line 11) | namespace lightning::loc { FILE: src/core/localization/pose_graph/pgo.h function namespace (line 11) | namespace lightning::loc { FILE: src/core/localization/pose_graph/pgo_impl.cc type lightning::loc (line 11) | namespace lightning::loc { function print_info (line 25) | std::string print_info(const std::vector& edges, double th = 0) { FILE: src/core/localization/pose_graph/pgo_impl.h function namespace (line 21) | namespace lightning::loc { FILE: src/core/localization/pose_graph/pose_extrapolator.cc type lightning::loc (line 6) | namespace lightning::loc { FILE: src/core/localization/pose_graph/pose_extrapolator.h function namespace (line 11) | namespace lightning::loc { FILE: src/core/localization/pose_graph/smoother.h function namespace (line 12) | namespace lightning::loc { FILE: src/core/loop_closing/loop_closing.cc type lightning (line 20) | namespace lightning { FILE: src/core/loop_closing/loop_closing.h function namespace (line 15) | namespace lightning { FILE: src/core/maps/tiled_map.cc type lightning (line 11) | namespace lightning { function CloudPtr (line 364) | CloudPtr TiledMap::GetAllMap() { FILE: src/core/maps/tiled_map.h function class (line 33) | class TiledMap { function NearbyType (line 76) | enum class NearbyType { function AddFP (line 172) | void AddFP(const FunctionalPoint& fp) { func_points_.emplace_back(fp); } function CleanMapUpdate (line 182) | void CleanMapUpdate() { FILE: src/core/maps/tiled_map_chunk.cc type lightning (line 9) | namespace lightning { FILE: src/core/maps/tiled_map_chunk.h function namespace (line 11) | namespace lightning { FILE: src/core/miao/core/common/config.h type class (line 11) | enum class function LinearSolverType (line 18) | enum class LinearSolverType { FILE: src/core/miao/core/common/macros.h function namespace (line 8) | namespace lightning::miao { FILE: src/core/miao/core/common/math.h function namespace (line 11) | namespace lightning::miao { FILE: src/core/miao/core/common/string_tools.cc type lightning::miao (line 11) | namespace lightning::miao { function trim (line 13) | std::string trim(const std::string& s) { function trimLeft (line 25) | std::string trimLeft(const std::string& s) { function trimRight (line 39) | std::string trimRight(const std::string& s) { function strToLower (line 53) | std::string strToLower(const std::string& s) { function strToUpper (line 60) | std::string strToUpper(const std::string& s) { function strExpandFilename (line 67) | std::string strExpandFilename(const std::string& filename) { function strSplit (line 85) | std::vector strSplit(const std::string& str, const std::s... function strStartsWith (line 103) | bool strStartsWith(const std::string& s, const std::string& start) { function strEndsWith (line 110) | bool strEndsWith(const std::string& s, const std::string& end) { function readLine (line 118) | int readLine(std::istream& is, std::stringstream& currentLine) { function skipLine (line 137) | void skipLine(std::istream& is) { FILE: src/core/miao/core/common/string_tools.h function namespace (line 12) | namespace lightning::miao { FILE: src/core/miao/core/graph/base_binary_edge.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/graph/base_edge.h function namespace (line 11) | namespace lightning::miao { FILE: src/core/miao/core/graph/base_fixed_sized_edge.h function namespace (line 12) | namespace internal { FILE: src/core/miao/core/graph/base_fixed_sized_edge.hpp type lightning::miao (line 16) | namespace lightning::miao { type MapHessianMemoryK (line 220) | struct MapHessianMemoryK { FILE: src/core/miao/core/graph/base_unary_edge.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/graph/base_vec_vertex.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/graph/base_vertex.h function namespace (line 15) | namespace lightning::miao { FILE: src/core/miao/core/graph/edge.h function namespace (line 16) | namespace lightning::miao { FILE: src/core/miao/core/graph/graph.cc type lightning::miao (line 14) | namespace lightning::miao { FILE: src/core/miao/core/graph/graph.h function namespace (line 19) | namespace lightning::miao { FILE: src/core/miao/core/graph/optimizer.cc type lightning::miao (line 15) | namespace lightning::miao { FILE: src/core/miao/core/graph/optimizer.h function namespace (line 14) | namespace lightning::miao { FILE: src/core/miao/core/graph/vertex.h function namespace (line 14) | namespace lightning::miao { FILE: src/core/miao/core/math/marginal_covariance_cholesky.cc type lightning::miao (line 7) | namespace lightning::miao { type MatrixElem (line 9) | struct MatrixElem { method MatrixElem (line 11) | MatrixElem(int r_, int c_) : r(r_), c(c_) {} FILE: src/core/miao/core/math/marginal_covariance_cholesky.h function namespace (line 14) | namespace lightning::miao { FILE: src/core/miao/core/math/matrix_operations.h function namespace (line 10) | namespace lightning::miao::internal { FILE: src/core/miao/core/math/misc.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/algo_select.h function namespace (line 23) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/opti_algo_dogleg.cc type lightning::miao (line 16) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/opti_algo_dogleg.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/opti_algo_gauss_newton.cc type lightning::miao (line 12) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/opti_algo_gauss_newton.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/opti_algo_lm.cc type lightning::miao (line 19) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/opti_algo_lm.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/optimization_algorithm.cc type lightning::miao (line 10) | namespace lightning::miao { FILE: src/core/miao/core/opti_algo/optimization_algorithm.h function namespace (line 16) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/cauchy.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/dcs.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/fair.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/huber.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/mc_clure.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/pseudo_huber.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/robust_kernel.h function namespace (line 12) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/saturated.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/tukey.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/robust_kernel/welsch.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/solver/block_solver.h function namespace (line 20) | namespace lightning::miao { FILE: src/core/miao/core/solver/block_solver.hpp type lightning::miao (line 12) | namespace lightning::miao { FILE: src/core/miao/core/solver/linear_solver.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/solver/linear_solver_ccs.h function namespace (line 13) | namespace lightning::miao { FILE: src/core/miao/core/solver/linear_solver_dense.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/solver/linear_solver_eigen.h function namespace (line 15) | namespace lightning::miao { FILE: src/core/miao/core/solver/linear_solver_pcg.h function namespace (line 11) | namespace lightning::miao { FILE: src/core/miao/core/solver/linear_solver_pcg.hpp type lightning::miao (line 3) | namespace lightning::miao { type internal (line 4) | namespace internal { function pcg_axy (line 10) | inline void pcg_axy(const MatrixType& A, const VectorX& x, int xoff,... function pcg_axy (line 15) | inline void pcg_axy(const MatrixX& A, const VectorX& x, int xoff, Ve... function pcg_axpy (line 20) | inline void pcg_axpy(const MatrixType& A, const VectorX& x, int xoff... function pcg_axpy (line 25) | inline void pcg_axpy(const MatrixX& A, const VectorX& x, int xoff, V... function pcg_atxpy (line 30) | inline void pcg_atxpy(const MatrixType& A, const VectorX& x, int xof... function pcg_atxpy (line 35) | inline void pcg_atxpy(const MatrixX& A, const VectorX& x, int xoff, ... FILE: src/core/miao/core/solver/solver.cc type lightning::miao (line 10) | namespace lightning::miao { FILE: src/core/miao/core/solver/solver.h function namespace (line 12) | namespace lightning::miao { FILE: src/core/miao/core/sparse/sparse_block_matrix.h function namespace (line 15) | namespace lightning::miao { FILE: src/core/miao/core/sparse/sparse_block_matrix.hpp type lightning::miao (line 13) | namespace lightning::miao { type TripletEntry (line 353) | struct TripletEntry { method TripletEntry (line 356) | TripletEntry(int r_, int c_, double x_) : r(r_), c(c_), x(x_) {} type TripletColSort (line 358) | struct TripletColSort { FILE: src/core/miao/core/sparse/sparse_block_matrix_ccs.h function namespace (line 15) | namespace lightning::miao { FILE: src/core/miao/core/sparse/sparse_block_matrix_diagonal.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/sparse/sparse_block_matrix_hashmap.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/types/edge_se2.h function namespace (line 11) | namespace lightning::miao { FILE: src/core/miao/core/types/edge_se2_prior.h function namespace (line 11) | namespace lightning::miao { FILE: src/core/miao/core/types/edge_se3.h function namespace (line 12) | namespace lightning::miao { FILE: src/core/miao/core/types/edge_se3_height_prior.h function namespace (line 12) | namespace lightning::miao { FILE: src/core/miao/core/types/edge_se3_prior.h function namespace (line 12) | namespace lightning::miao { FILE: src/core/miao/core/types/vertex_pointxyz.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/types/vertex_se2.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/core/types/vertex_se3.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/miao/examples/bal/bal_example.cc type BALCam (line 29) | struct BALCam { class VertexCameraBAL (line 34) | class VertexCameraBAL : public miao::BaseVertex<9, BALCam> { method VertexCameraBAL (line 37) | VertexCameraBAL() = default; method OplusImpl (line 39) | void OplusImpl(const double* update) override { class VertexPointBAL (line 52) | class VertexPointBAL : public miao::BaseVecVertex<3> { method VertexPointBAL (line 55) | VertexPointBAL() = default; class EdgeObservationBAL (line 80) | class EdgeObservationBAL : public miao::BaseBinaryEdge<2, Vec2d, VertexC... method EdgeObservationBAL (line 83) | EdgeObservationBAL() {} method ComputeError (line 85) | void ComputeError() override { method LinearizeOplus (line 107) | void LinearizeOplus() override { function main (line 192) | int main(int argc, char** argv) { FILE: src/core/miao/examples/data_fitting/circle_fit.cc class VertexCircle (line 18) | class VertexCircle : public miao::BaseVertex<3, Eigen::Vector3d> { method VertexCircle (line 22) | VertexCircle() {} method OplusImpl (line 24) | void OplusImpl(const double *update) override { class EdgePointOnCircle (line 37) | class EdgePointOnCircle : public miao::BaseUnaryEdge<1, Eigen::Vector2d,... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 39) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method ComputeError (line 43) | void ComputeError() override { method LinearizeOplus (line 54) | void LinearizeOplus() override { function errorOfSolution (line 66) | double errorOfSolution(int numPoints, const std::vector... function main (line 81) | int main(int argc, char **argv) { FILE: src/core/miao/examples/data_fitting/curve_fit.cc class VertexParams (line 18) | class VertexParams : public miao::BaseVecVertex<3> {} class EdgePointOnCurve (line 27) | class EdgePointOnCurve : public miao::BaseUnaryEdge<1, Eigen::Vector2d, ... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 29) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method ComputeError (line 32) | void ComputeError() override { method LinearizeOplus (line 40) | void LinearizeOplus() override { function main (line 55) | int main(int argc, char** argv) { FILE: src/core/miao/examples/icp/gicp_demo.cc class EdgeGICP (line 21) | class EdgeGICP { method EdgeGICP (line 35) | EdgeGICP() { method makeRot0 (line 44) | void makeRot0() { method makeRot1 (line 55) | void makeRot1() { method Matrix3 (line 66) | Matrix3 prec0(double e) { method Matrix3 (line 74) | Matrix3 prec1(double e) { method Matrix3 (line 82) | Matrix3 cov0(double e) { method Matrix3 (line 90) | Matrix3 cov1(double e) { class Edge_V_V_GICP (line 102) | class Edge_V_V_GICP : public miao::BaseBinaryEdge<3, EdgeGICP, miao::Ver... method Edge_V_V_GICP (line 105) | Edge_V_V_GICP() : pl_pl(false) {} method ComputeError (line 112) | void ComputeError() override { function main (line 139) | int main(int argc, char** argv) { FILE: src/core/miao/examples/incremental/incremental.cc function main (line 30) | int main(int argc, char** argv) { FILE: src/core/miao/examples/pose_graph/pose_graph.cc function main (line 24) | int main(int argc, char** argv) { FILE: src/core/miao/examples/sba/sba_demo.cc class VertexSCam (line 30) | class VertexSCam : public miao::VertexSE3 { method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 32) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method OplusImpl (line 37) | void OplusImpl(const double* update) override { method transformW2F (line 55) | static void transformW2F(Eigen::Matrix& m, const Vec3d& ... method transformF2W (line 64) | static void transformF2W(Eigen::Matrix& m, const Vec3d& ... method setKcam (line 70) | static void setKcam(double fx, double fy, double cx, double cy, double... method setTransform (line 81) | void setTransform() { w2n = estimate_.inverse().matrix().block<3, 4>(0... method setProjection (line 85) | void setProjection() { w2i = Kcam * w2n; } method setDr (line 88) | void setDr() { method setAll (line 98) | void setAll() { method mapPoint (line 105) | void mapPoint(Vec3d& res, const Vec3d& pt3) { class Edge_XYZ_VSC (line 128) | class Edge_XYZ_VSC : public miao::BaseBinaryEdge<3, Vector3, miao::Verte... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 130) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method ComputeError (line 134) | void ComputeError() override { class Sample (line 149) | class Sample { method uniform (line 151) | static int uniform(int from, int to) { return static_cast(miao::S... function main (line 154) | int main(int argc, char** argv) { FILE: src/core/miao/examples/sphere/sphere.cc function main (line 28) | int main(int argc, char** argv) { FILE: src/core/miao/utils/sampler.cc type lightning::miao (line 7) | namespace lightning::miao { function sampleUniform (line 12) | double sampleUniform(double min, double max, std::mt19937* generator) { function sampleGaussian (line 20) | double sampleGaussian(std::mt19937* generator) { FILE: src/core/miao/utils/sampler.h function namespace (line 14) | namespace lightning::miao { FILE: src/core/miao/utils/tuple_tools.h function namespace (line 10) | namespace lightning::miao { FILE: src/core/system/async_message_process.h function namespace (line 17) | namespace lightning::sys { FILE: src/core/system/loc_system.cc type lightning (line 10) | namespace lightning { FILE: src/core/system/loc_system.h function namespace (line 19) | namespace lightning { FILE: src/core/system/slam.cc type lightning (line 17) | namespace lightning { FILE: src/core/system/slam.h function namespace (line 20) | namespace lightning { FILE: src/io/dataset_type.h function DatasetType (line 12) | enum class DatasetType { FILE: src/io/file_io.cc type lightning (line 8) | namespace lightning { function PathExists (line 9) | bool PathExists(const std::string& file_path) { function RemoveIfExist (line 14) | bool RemoveIfExist(const std::string& path) { function IsDirectory (line 23) | bool IsDirectory(const std::string& path) { return std::filesystem::is... FILE: src/io/file_io.h function namespace (line 11) | namespace lightning { FILE: src/io/yaml_io.cc type lightning (line 10) | namespace lightning { FILE: src/io/yaml_io.h function namespace (line 12) | namespace lightning { FILE: src/ui/pangolin_window.cc type lightning::ui (line 3) | namespace lightning::ui { FILE: src/ui/pangolin_window.h function namespace (line 13) | namespace lightning::ui { FILE: src/ui/pangolin_window_impl.cc type lightning::ui (line 12) | namespace lightning::ui { FILE: src/ui/ui_car.cc type lightning::ui (line 4) | namespace lightning::ui { FILE: src/ui/ui_car.h function namespace (line 5) | namespace lightning::ui { FILE: src/ui/ui_cloud.cc type lightning::ui (line 7) | namespace lightning::ui { FILE: src/ui/ui_cloud.h function namespace (line 6) | namespace lightning::ui { FILE: src/ui/ui_trajectory.cc type lightning::ui (line 5) | namespace lightning::ui { FILE: src/ui/ui_trajectory.h function namespace (line 7) | namespace lightning::ui { FILE: src/utils/async_message_process.h function namespace (line 18) | namespace lightning { FILE: src/utils/pointcloud_utils.cc type lightning (line 10) | namespace lightning { function CloudPtr (line 13) | CloudPtr VoxelGrid(CloudPtr cloud, float voxel_size) { function RemoveGround (line 24) | void RemoveGround(CloudPtr cloud, float z_min) { FILE: src/utils/pointcloud_utils.h function namespace (line 10) | namespace lightning { FILE: src/utils/sync.h function namespace (line 14) | namespace lightning { FILE: src/utils/timer.cc type lightning (line 11) | namespace lightning { FILE: src/utils/timer.h function namespace (line 15) | namespace lightning { FILE: src/wrapper/bag_io.cc type lightning (line 12) | namespace lightning { FILE: src/wrapper/bag_io.h function namespace (line 29) | namespace lightning { FILE: src/wrapper/ros_utils.h function namespace (line 13) | namespace lightning { FILE: thirdparty/Sophus/average.hpp type Sophus (line 17) | namespace Sophus { function iterativeMean (line 24) | optional iterativeMean( function average (line 67) | enable_if_t< function average (line 88) | enable_if_t< type details (line 104) | namespace details { function getUnitQuaternion (line 109) | Eigen::Quaternion getUnitQuaternion(SO3 const& R) { function getUnitQuaternion (line 114) | Eigen::Quaternion getUnitQuaternion(RxSO3 const& sR) { function averageUnitQuaternion (line 120) | Eigen::Quaternion averageUnitQuaternion( function average (line 162) | enable_if_t< function average (line 172) | enable_if_t< function average (line 191) | enable_if_t< function average (line 202) | enable_if_t< function average (line 211) | enable_if_t< function average (line 220) | enable_if_t< FILE: thirdparty/Sophus/common.hpp type Sophus (line 71) | namespace Sophus { function SOPHUS_FUNC (line 86) | SOPHUS_FUNC void defaultEnsure(char const* function, char const* file,... type Constants (line 110) | struct Constants { method SOPHUS_FUNC (line 111) | SOPHUS_FUNC static Scalar epsilon() { return Scalar(1e-10); } method SOPHUS_FUNC (line 113) | SOPHUS_FUNC static Scalar epsilonSqrt() { method SOPHUS_FUNC (line 118) | SOPHUS_FUNC static Scalar pi() { type Constants (line 124) | struct Constants { method epsilon (line 125) | constexpr epsilon() { method SOPHUS_FUNC (line 129) | SOPHUS_FUNC static float epsilonSqrt() { return std::sqrt(epsilon()); } method pi (line 131) | constexpr pi() { type nullopt_t (line 137) | struct nullopt_t { method nullopt_t (line 138) | explicit constexpr nullopt_t() {} class optional (line 149) | class optional { method optional (line 151) | optional() : is_valid_(false) {} method optional (line 153) | optional(nullopt_t) : is_valid_(false) {} method optional (line 155) | optional(T const& type) : type_(type), is_valid_(true) {} method T (line 159) | T const* operator->() const { method T (line 164) | T* operator->() { method T (line 169) | T const& operator*() const { method T (line 174) | T& operator*() { type IsUniformRandomBitGenerator (line 188) | struct IsUniformRandomBitGenerator { type Sophus (line 84) | namespace Sophus { function SOPHUS_FUNC (line 86) | SOPHUS_FUNC void defaultEnsure(char const* function, char const* file,... type Constants (line 110) | struct Constants { method SOPHUS_FUNC (line 111) | SOPHUS_FUNC static Scalar epsilon() { return Scalar(1e-10); } method SOPHUS_FUNC (line 113) | SOPHUS_FUNC static Scalar epsilonSqrt() { method SOPHUS_FUNC (line 118) | SOPHUS_FUNC static Scalar pi() { type Constants (line 124) | struct Constants { method epsilon (line 125) | constexpr epsilon() { method SOPHUS_FUNC (line 129) | SOPHUS_FUNC static float epsilonSqrt() { return std::sqrt(epsilon()); } method pi (line 131) | constexpr pi() { type nullopt_t (line 137) | struct nullopt_t { method nullopt_t (line 138) | explicit constexpr nullopt_t() {} class optional (line 149) | class optional { method optional (line 151) | optional() : is_valid_(false) {} method optional (line 153) | optional(nullopt_t) : is_valid_(false) {} method optional (line 155) | optional(T const& type) : type_(type), is_valid_(true) {} method T (line 159) | T const* operator->() const { method T (line 164) | T* operator->() { method T (line 169) | T const& operator*() const { method T (line 174) | T& operator*() { type IsUniformRandomBitGenerator (line 188) | struct IsUniformRandomBitGenerator { type Sophus (line 107) | namespace Sophus { function SOPHUS_FUNC (line 86) | SOPHUS_FUNC void defaultEnsure(char const* function, char const* file,... type Constants (line 110) | struct Constants { method SOPHUS_FUNC (line 111) | SOPHUS_FUNC static Scalar epsilon() { return Scalar(1e-10); } method SOPHUS_FUNC (line 113) | SOPHUS_FUNC static Scalar epsilonSqrt() { method SOPHUS_FUNC (line 118) | SOPHUS_FUNC static Scalar pi() { type Constants (line 124) | struct Constants { method epsilon (line 125) | constexpr epsilon() { method SOPHUS_FUNC (line 129) | SOPHUS_FUNC static float epsilonSqrt() { return std::sqrt(epsilon()); } method pi (line 131) | constexpr pi() { type nullopt_t (line 137) | struct nullopt_t { method nullopt_t (line 138) | explicit constexpr nullopt_t() {} class optional (line 149) | class optional { method optional (line 151) | optional() : is_valid_(false) {} method optional (line 153) | optional(nullopt_t) : is_valid_(false) {} method optional (line 155) | optional(T const& type) : type_(type), is_valid_(true) {} method T (line 159) | T const* operator->() const { method T (line 164) | T* operator->() { method T (line 169) | T const& operator*() const { method T (line 174) | T& operator*() { type IsUniformRandomBitGenerator (line 188) | struct IsUniformRandomBitGenerator { FILE: thirdparty/Sophus/formatstring.hpp type Sophus (line 9) | namespace Sophus { type details (line 10) | namespace details { class IsStreamable (line 14) | class IsStreamable { class ArgToStream (line 29) | class ArgToStream { method impl (line 31) | static void impl(std::stringstream& stream, T&& arg) { function FormatStream (line 36) | inline void FormatStream(std::stringstream& stream, char const* text) { function FormatStream (line 43) | void FormatStream(std::stringstream& stream, char const* text, T&& arg, function FormatString (line 61) | std::string FormatString(char const* text, Args&&... args) { function FormatString (line 67) | inline std::string FormatString() { return std::string(); } FILE: thirdparty/Sophus/geometry.hpp type Sophus (line 13) | namespace Sophus { function normalFromSO2 (line 19) | Vector2 normalFromSO2(SO2 const& R_foo_line) { function SO2FromNormal (line 29) | SO2 SO2FromNormal(Vector2 normal_foo) { function normalFromSO3 (line 41) | Vector3 normalFromSO3(SO3 const& R_foo_plane) { function rotationFromNormal (line 58) | Matrix3 rotationFromNormal(Vector3 const& normal_foo, function SO3FromNormal (line 116) | SO3 SO3FromNormal(Vector3 const& normal_foo) { function lineFromSE2 (line 126) | Line2 lineFromSE2(SE2 const& T_foo_line) { function SE2FromLine (line 135) | SE2 SE2FromLine(Line2 const& line_foo) { function planeFromSE3 (line 148) | Plane3 planeFromSE3(SE3 const& T_foo_plane) { function SE3FromPlane (line 157) | SE3 SE3FromPlane(Plane3 const& plane_foo) { function makeHyperplaneUnique (line 168) | Eigen::Hyperplane makeHyperplaneUnique( FILE: thirdparty/Sophus/interpolate.hpp type Sophus (line 11) | namespace Sophus { function interpolate (line 27) | enable_if_t::supported, G> interpolate( FILE: thirdparty/Sophus/interpolate_details.hpp type Sophus (line 13) | namespace Sophus { type interp_details (line 14) | namespace interp_details { type Traits (line 17) | struct Traits type Traits> (line 20) | struct Traits> { method hasShortestPathAmbiguity (line 23) | static bool hasShortestPathAmbiguity(SO2 const& foo_T_bar) { type Traits> (line 32) | struct Traits> { method hasShortestPathAmbiguity (line 35) | static bool hasShortestPathAmbiguity(RxSO2 const& foo_T_ba... type Traits> (line 41) | struct Traits> { method hasShortestPathAmbiguity (line 44) | static bool hasShortestPathAmbiguity(SO3 const& foo_T_bar) { type Traits> (line 53) | struct Traits> { method hasShortestPathAmbiguity (line 56) | static bool hasShortestPathAmbiguity(RxSO3 const& foo_T_ba... type Traits> (line 62) | struct Traits> { method hasShortestPathAmbiguity (line 65) | static bool hasShortestPathAmbiguity(SE2 const& foo_T_bar) { type Traits> (line 71) | struct Traits> { method hasShortestPathAmbiguity (line 74) | static bool hasShortestPathAmbiguity(SE3 const& foo_T_bar) { type Traits> (line 80) | struct Traits> { method hasShortestPathAmbiguity (line 83) | static bool hasShortestPathAmbiguity(Sim2 const& foo_T_bar) { type Traits> (line 91) | struct Traits> { method hasShortestPathAmbiguity (line 94) | static bool hasShortestPathAmbiguity(Sim3 const& foo_T_bar) { FILE: thirdparty/Sophus/num_diff.hpp type Sophus (line 13) | namespace Sophus { type details (line 15) | namespace details { class Curve (line 17) | class Curve { method num_diff (line 20) | static auto num_diff(Fn curve, Scalar t, Scalar h) -> decltype(cur... class VectorField (line 33) | class VectorField { method num_diff (line 35) | static Eigen::Matrix num_diff( class VectorField (line 56) | class VectorField { method num_diff (line 58) | static Eigen::Matrix num_diff( function curveNumDiff (line 72) | auto curveNumDiff(Fn curve, Scalar t, function vectorFieldNumDiff (line 84) | Eigen::Matrix vectorFieldNumDiff( FILE: thirdparty/Sophus/rotation_matrix.hpp type Sophus (line 12) | namespace Sophus { function SOPHUS_FUNC (line 17) | SOPHUS_FUNC bool isOrthogonal(Eigen::MatrixBase const& R) { function SOPHUS_FUNC (line 33) | SOPHUS_FUNC bool isScaledOrthogonalAndPositive(Eigen::MatrixBase co... function SOPHUS_FUNC (line 59) | SOPHUS_FUNC enable_if_t< FILE: thirdparty/Sophus/rxso2.hpp type Sophus (line 9) | namespace Sophus { class RxSO2 (line 11) | class RxSO2 method RxSO2 (line 398) | RxSO2() : complex_(Scalar(1), Scalar(0)) {} method SOPHUS_FUNC (line 402) | SOPHUS_FUNC RxSO2(RxSO2 const& other) = default; method SOPHUS_FUNC (line 407) | SOPHUS_FUNC RxSO2(RxSO2Base const& other) method SOPHUS_FUNC (line 424) | SOPHUS_FUNC RxSO2(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 431) | SOPHUS_FUNC RxSO2(Scalar const& scale, SO2 const& so2) method RxSO2 (line 438) | RxSO2(Vector2 const& z) : complex_(z) { method RxSO2 (line 450) | RxSO2(Scalar const& real, Scalar const& imag) method SOPHUS_FUNC (line 455) | SOPHUS_FUNC ComplexMember const& complex() const { return complex_; } method Dxi_exp_x_matrix_at_0 (line 459) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 472) | exp(Tangent const& a) { method generator (line 497) | generator(int i) { method hat (line 519) | hat(Tangent const& a) { method SOPHUS_FUNC (line 537) | SOPHUS_FUNC static Tangent lieBracket(Tangent const&, Tangent const&) { method RxSO2 (line 549) | static RxSO2 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 568) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 574) | SOPHUS_FUNC ComplexMember& complex_nonconst() { return complex_; } function setComplex (line 79) | class RxSO2Base { function SOPHUS_FUNC (line 310) | SOPHUS_FUNC ComplexType const& complex() const { function SOPHUS_FUNC (line 316) | SOPHUS_FUNC Transformation rotationMatrix() const { function SOPHUS_FUNC (line 324) | SOPHUS_FUNC function SOPHUS_FUNC (line 329) | SOPHUS_FUNC void setAngle(Scalar const& theta) { setSO2(SO2(th... function SOPHUS_FUNC (line 335) | SOPHUS_FUNC void setRotationMatrix(Transformation const& R) { function SOPHUS_FUNC (line 341) | SOPHUS_FUNC void setScale(Scalar const& scale) { function SOPHUS_FUNC (line 352) | SOPHUS_FUNC void setScaledRotationMatrix(Transformation const& sR) { function SOPHUS_FUNC (line 360) | SOPHUS_FUNC void setSO2(SO2 const& so2) { function SOPHUS_FUNC (line 367) | SOPHUS_FUNC SO2 so2() const { return SO2(complex()); } class RxSO2 (line 379) | class RxSO2 : public RxSO2Base> { method RxSO2 (line 398) | RxSO2() : complex_(Scalar(1), Scalar(0)) {} method SOPHUS_FUNC (line 402) | SOPHUS_FUNC RxSO2(RxSO2 const& other) = default; method SOPHUS_FUNC (line 407) | SOPHUS_FUNC RxSO2(RxSO2Base const& other) method SOPHUS_FUNC (line 424) | SOPHUS_FUNC RxSO2(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 431) | SOPHUS_FUNC RxSO2(Scalar const& scale, SO2 const& so2) method RxSO2 (line 438) | RxSO2(Vector2 const& z) : complex_(z) { method RxSO2 (line 450) | RxSO2(Scalar const& real, Scalar const& imag) method SOPHUS_FUNC (line 455) | SOPHUS_FUNC ComplexMember const& complex() const { return complex_; } method Dxi_exp_x_matrix_at_0 (line 459) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 472) | exp(Tangent const& a) { method generator (line 497) | generator(int i) { method hat (line 519) | hat(Tangent const& a) { method SOPHUS_FUNC (line 537) | SOPHUS_FUNC static Tangent lieBracket(Tangent const&, Tangent const&) { method RxSO2 (line 549) | static RxSO2 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 568) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 574) | SOPHUS_FUNC ComplexMember& complex_nonconst() { return complex_; } type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options_>> (line 27) | struct traits, Options_>> type traits const, Options_>> (line 35) | struct traits const, Options_>> class Map, Options> (line 588) | class Map, Options> method SOPHUS_FUNC (line 609) | SOPHUS_FUNC Map(Scalar* coeffs) : complex_(coeffs) {} type Sophus (line 44) | namespace Sophus { class RxSO2 (line 11) | class RxSO2 method RxSO2 (line 398) | RxSO2() : complex_(Scalar(1), Scalar(0)) {} method SOPHUS_FUNC (line 402) | SOPHUS_FUNC RxSO2(RxSO2 const& other) = default; method SOPHUS_FUNC (line 407) | SOPHUS_FUNC RxSO2(RxSO2Base const& other) method SOPHUS_FUNC (line 424) | SOPHUS_FUNC RxSO2(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 431) | SOPHUS_FUNC RxSO2(Scalar const& scale, SO2 const& so2) method RxSO2 (line 438) | RxSO2(Vector2 const& z) : complex_(z) { method RxSO2 (line 450) | RxSO2(Scalar const& real, Scalar const& imag) method SOPHUS_FUNC (line 455) | SOPHUS_FUNC ComplexMember const& complex() const { return complex_; } method Dxi_exp_x_matrix_at_0 (line 459) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 472) | exp(Tangent const& a) { method generator (line 497) | generator(int i) { method hat (line 519) | hat(Tangent const& a) { method SOPHUS_FUNC (line 537) | SOPHUS_FUNC static Tangent lieBracket(Tangent const&, Tangent const&) { method RxSO2 (line 549) | static RxSO2 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 568) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 574) | SOPHUS_FUNC ComplexMember& complex_nonconst() { return complex_; } function setComplex (line 79) | class RxSO2Base { function SOPHUS_FUNC (line 310) | SOPHUS_FUNC ComplexType const& complex() const { function SOPHUS_FUNC (line 316) | SOPHUS_FUNC Transformation rotationMatrix() const { function SOPHUS_FUNC (line 324) | SOPHUS_FUNC function SOPHUS_FUNC (line 329) | SOPHUS_FUNC void setAngle(Scalar const& theta) { setSO2(SO2(th... function SOPHUS_FUNC (line 335) | SOPHUS_FUNC void setRotationMatrix(Transformation const& R) { function SOPHUS_FUNC (line 341) | SOPHUS_FUNC void setScale(Scalar const& scale) { function SOPHUS_FUNC (line 352) | SOPHUS_FUNC void setScaledRotationMatrix(Transformation const& sR) { function SOPHUS_FUNC (line 360) | SOPHUS_FUNC void setSO2(SO2 const& so2) { function SOPHUS_FUNC (line 367) | SOPHUS_FUNC SO2 so2() const { return SO2(complex()); } class RxSO2 (line 379) | class RxSO2 : public RxSO2Base> { method RxSO2 (line 398) | RxSO2() : complex_(Scalar(1), Scalar(0)) {} method SOPHUS_FUNC (line 402) | SOPHUS_FUNC RxSO2(RxSO2 const& other) = default; method SOPHUS_FUNC (line 407) | SOPHUS_FUNC RxSO2(RxSO2Base const& other) method SOPHUS_FUNC (line 424) | SOPHUS_FUNC RxSO2(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 431) | SOPHUS_FUNC RxSO2(Scalar const& scale, SO2 const& so2) method RxSO2 (line 438) | RxSO2(Vector2 const& z) : complex_(z) { method RxSO2 (line 450) | RxSO2(Scalar const& real, Scalar const& imag) method SOPHUS_FUNC (line 455) | SOPHUS_FUNC ComplexMember const& complex() const { return complex_; } method Dxi_exp_x_matrix_at_0 (line 459) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 472) | exp(Tangent const& a) { method generator (line 497) | generator(int i) { method hat (line 519) | hat(Tangent const& a) { method SOPHUS_FUNC (line 537) | SOPHUS_FUNC static Tangent lieBracket(Tangent const&, Tangent const&) { method RxSO2 (line 549) | static RxSO2 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 568) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 574) | SOPHUS_FUNC ComplexMember& complex_nonconst() { return complex_; } type Eigen (line 581) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options_>> (line 27) | struct traits, Options_>> type traits const, Options_>> (line 35) | struct traits const, Options_>> class Map, Options> (line 588) | class Map, Options> method SOPHUS_FUNC (line 609) | SOPHUS_FUNC Map(Scalar* coeffs) : complex_(coeffs) {} class Map const, Options> (line 631) | class Map const, Options> method SOPHUS_FUNC (line 645) | SOPHUS_FUNC FILE: thirdparty/Sophus/rxso3.hpp type Sophus (line 9) | namespace Sophus { class RxSO3 (line 11) | class RxSO3 method RxSO3 (line 435) | RxSO3() method SOPHUS_FUNC (line 440) | SOPHUS_FUNC RxSO3(RxSO3 const& other) = default; method SOPHUS_FUNC (line 445) | SOPHUS_FUNC RxSO3(RxSO3Base const& other) method SOPHUS_FUNC (line 462) | SOPHUS_FUNC RxSO3(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 474) | SOPHUS_FUNC RxSO3(Scalar const& scale, SO3 const& so3) method SOPHUS_FUNC (line 487) | SOPHUS_FUNC explicit RxSO3(Eigen::QuaternionBase const& quat) method SOPHUS_FUNC (line 497) | SOPHUS_FUNC QuaternionMember const& quaternion() const { return quat... method Dxi_exp_x_matrix_at_0 (line 501) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 514) | exp(Tangent const& a) { method expAndTheta (line 523) | expAndTheta(Tangent const& a, method generator (line 562) | generator(int i) { method hat (line 584) | hat(Tangent const& a) { method SOPHUS_FUNC (line 603) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent cons... method RxSO3 (line 618) | static RxSO3 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 638) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 644) | SOPHUS_FUNC QuaternionMember& quaternion_nonconst() { return quatern... function setQuaternion (line 70) | class RxSO3Base { function SOPHUS_FUNC (line 339) | SOPHUS_FUNC QuaternionType const& quaternion() const { function SOPHUS_FUNC (line 345) | SOPHUS_FUNC Transformation rotationMatrix() const { function SOPHUS_FUNC (line 353) | SOPHUS_FUNC function SOPHUS_FUNC (line 358) | SOPHUS_FUNC void setRotationMatrix(Transformation const& R) { function SOPHUS_FUNC (line 370) | SOPHUS_FUNC function SOPHUS_FUNC (line 382) | SOPHUS_FUNC void setScaledRotationMatrix(Transformation const& sR) { function SOPHUS_FUNC (line 397) | SOPHUS_FUNC void setSO3(SO3 const& so3) { function SOPHUS_FUNC (line 404) | SOPHUS_FUNC SO3 so3() const { return SO3(quaternion()); } class RxSO3 (line 416) | class RxSO3 : public RxSO3Base> { method RxSO3 (line 435) | RxSO3() method SOPHUS_FUNC (line 440) | SOPHUS_FUNC RxSO3(RxSO3 const& other) = default; method SOPHUS_FUNC (line 445) | SOPHUS_FUNC RxSO3(RxSO3Base const& other) method SOPHUS_FUNC (line 462) | SOPHUS_FUNC RxSO3(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 474) | SOPHUS_FUNC RxSO3(Scalar const& scale, SO3 const& so3) method SOPHUS_FUNC (line 487) | SOPHUS_FUNC explicit RxSO3(Eigen::QuaternionBase const& quat) method SOPHUS_FUNC (line 497) | SOPHUS_FUNC QuaternionMember const& quaternion() const { return quat... method Dxi_exp_x_matrix_at_0 (line 501) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 514) | exp(Tangent const& a) { method expAndTheta (line 523) | expAndTheta(Tangent const& a, method generator (line 562) | generator(int i) { method hat (line 584) | hat(Tangent const& a) { method SOPHUS_FUNC (line 603) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent cons... method RxSO3 (line 618) | static RxSO3 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 638) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 644) | SOPHUS_FUNC QuaternionMember& quaternion_nonconst() { return quatern... type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options_>> (line 27) | struct traits, Options_>> type traits const, Options_>> (line 35) | struct traits const, Options_>> class Map, Options> (line 658) | class Map, Options> method SOPHUS_FUNC (line 679) | SOPHUS_FUNC Map(Scalar* coeffs) : quaternion_(coeffs) {} type Sophus (line 44) | namespace Sophus { class RxSO3 (line 11) | class RxSO3 method RxSO3 (line 435) | RxSO3() method SOPHUS_FUNC (line 440) | SOPHUS_FUNC RxSO3(RxSO3 const& other) = default; method SOPHUS_FUNC (line 445) | SOPHUS_FUNC RxSO3(RxSO3Base const& other) method SOPHUS_FUNC (line 462) | SOPHUS_FUNC RxSO3(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 474) | SOPHUS_FUNC RxSO3(Scalar const& scale, SO3 const& so3) method SOPHUS_FUNC (line 487) | SOPHUS_FUNC explicit RxSO3(Eigen::QuaternionBase const& quat) method SOPHUS_FUNC (line 497) | SOPHUS_FUNC QuaternionMember const& quaternion() const { return quat... method Dxi_exp_x_matrix_at_0 (line 501) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 514) | exp(Tangent const& a) { method expAndTheta (line 523) | expAndTheta(Tangent const& a, method generator (line 562) | generator(int i) { method hat (line 584) | hat(Tangent const& a) { method SOPHUS_FUNC (line 603) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent cons... method RxSO3 (line 618) | static RxSO3 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 638) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 644) | SOPHUS_FUNC QuaternionMember& quaternion_nonconst() { return quatern... function setQuaternion (line 70) | class RxSO3Base { function SOPHUS_FUNC (line 339) | SOPHUS_FUNC QuaternionType const& quaternion() const { function SOPHUS_FUNC (line 345) | SOPHUS_FUNC Transformation rotationMatrix() const { function SOPHUS_FUNC (line 353) | SOPHUS_FUNC function SOPHUS_FUNC (line 358) | SOPHUS_FUNC void setRotationMatrix(Transformation const& R) { function SOPHUS_FUNC (line 370) | SOPHUS_FUNC function SOPHUS_FUNC (line 382) | SOPHUS_FUNC void setScaledRotationMatrix(Transformation const& sR) { function SOPHUS_FUNC (line 397) | SOPHUS_FUNC void setSO3(SO3 const& so3) { function SOPHUS_FUNC (line 404) | SOPHUS_FUNC SO3 so3() const { return SO3(quaternion()); } class RxSO3 (line 416) | class RxSO3 : public RxSO3Base> { method RxSO3 (line 435) | RxSO3() method SOPHUS_FUNC (line 440) | SOPHUS_FUNC RxSO3(RxSO3 const& other) = default; method SOPHUS_FUNC (line 445) | SOPHUS_FUNC RxSO3(RxSO3Base const& other) method SOPHUS_FUNC (line 462) | SOPHUS_FUNC RxSO3(Scalar const& scale, Transformation const& R) method SOPHUS_FUNC (line 474) | SOPHUS_FUNC RxSO3(Scalar const& scale, SO3 const& so3) method SOPHUS_FUNC (line 487) | SOPHUS_FUNC explicit RxSO3(Eigen::QuaternionBase const& quat) method SOPHUS_FUNC (line 497) | SOPHUS_FUNC QuaternionMember const& quaternion() const { return quat... method Dxi_exp_x_matrix_at_0 (line 501) | Dxi_exp_x_matrix_at_0(int i) { method exp (line 514) | exp(Tangent const& a) { method expAndTheta (line 523) | expAndTheta(Tangent const& a, method generator (line 562) | generator(int i) { method hat (line 584) | hat(Tangent const& a) { method SOPHUS_FUNC (line 603) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent cons... method RxSO3 (line 618) | static RxSO3 sampleUniform(UniformRandomBitGenerator& generator) { method SOPHUS_FUNC (line 638) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { method SOPHUS_FUNC (line 644) | SOPHUS_FUNC QuaternionMember& quaternion_nonconst() { return quatern... type Eigen (line 651) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options_>> (line 27) | struct traits, Options_>> type traits const, Options_>> (line 35) | struct traits const, Options_>> class Map, Options> (line 658) | class Map, Options> method SOPHUS_FUNC (line 679) | SOPHUS_FUNC Map(Scalar* coeffs) : quaternion_(coeffs) {} class Map const, Options> (line 701) | class Map const, Options> method SOPHUS_FUNC (line 715) | SOPHUS_FUNC FILE: thirdparty/Sophus/se2.hpp type Sophus (line 9) | namespace Sophus { class SE2 (line 11) | class SE2 class SE2Base (line 58) | class SE2Base { method SOPHUS_FUNC (line 103) | SOPHUS_FUNC Adjoint Adj() const { method SOPHUS_FUNC (line 116) | SOPHUS_FUNC SE2 cast() const { method Dx_this_mul_exp_x_at_0 (line 123) | Dx_this_mul_exp_x_at_0() method inverse (line 145) | inverse() const { method SOPHUS_FUNC (line 160) | SOPHUS_FUNC Tangent log() const { method SOPHUS_FUNC (line 188) | SOPHUS_FUNC void normalize() { so2().normalize(); } method matrix (line 200) | matrix() const { method matrix2x3 (line 210) | matrix2x3() const { method SOPHUS_FUNC (line 219) | SOPHUS_FUNC SE2Base& operator=(SE2Base const& other) = default; method SOPHUS_FUNC (line 224) | SOPHUS_FUNC SE2Base& operator=(SE2Base const&... method SOPHUS_FUNC (line 233) | SOPHUS_FUNC SE2Product operator*( method SOPHUS_FUNC (line 250) | SOPHUS_FUNC PointProduct operator*( method SOPHUS_FUNC (line 260) | SOPHUS_FUNC HomogeneousPointProduct operator*( method SOPHUS_FUNC (line 275) | SOPHUS_FUNC Line operator*(Line const& l) const { method SOPHUS_FUNC (line 285) | SOPHUS_FUNC SE2Base& operator*=(SE2Base const... function SOPHUS_FUNC (line 311) | SOPHUS_FUNC void setComplex(Sophus::Vector2 const& complex) { function SOPHUS_FUNC (line 319) | SOPHUS_FUNC void setRotationMatrix(Matrix const& R) { function SOPHUS_FUNC (line 330) | SOPHUS_FUNC function SOPHUS_FUNC (line 335) | SOPHUS_FUNC function SOPHUS_FUNC (line 342) | SOPHUS_FUNC function SOPHUS_FUNC (line 349) | SOPHUS_FUNC function SOPHUS_FUNC (line 356) | SOPHUS_FUNC type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options>> (line 27) | struct traits, Options>> type traits const, Options>> (line 35) | struct traits const, Options>> class Map, Options> (line 749) | class Map, Options> method SOPHUS_FUNC (line 774) | SOPHUS_FUNC Map, Options>& so2() { return so2_; } function SOPHUS_FUNC (line 790) | SOPHUS_FUNC Map, Options> const& translation()... type Sophus (line 44) | namespace Sophus { class SE2 (line 11) | class SE2 class SE2Base (line 58) | class SE2Base { method SOPHUS_FUNC (line 103) | SOPHUS_FUNC Adjoint Adj() const { method SOPHUS_FUNC (line 116) | SOPHUS_FUNC SE2 cast() const { method Dx_this_mul_exp_x_at_0 (line 123) | Dx_this_mul_exp_x_at_0() method inverse (line 145) | inverse() const { method SOPHUS_FUNC (line 160) | SOPHUS_FUNC Tangent log() const { method SOPHUS_FUNC (line 188) | SOPHUS_FUNC void normalize() { so2().normalize(); } method matrix (line 200) | matrix() const { method matrix2x3 (line 210) | matrix2x3() const { method SOPHUS_FUNC (line 219) | SOPHUS_FUNC SE2Base& operator=(SE2Base const& other) = default; method SOPHUS_FUNC (line 224) | SOPHUS_FUNC SE2Base& operator=(SE2Base const&... method SOPHUS_FUNC (line 233) | SOPHUS_FUNC SE2Product operator*( method SOPHUS_FUNC (line 250) | SOPHUS_FUNC PointProduct operator*( method SOPHUS_FUNC (line 260) | SOPHUS_FUNC HomogeneousPointProduct operator*( method SOPHUS_FUNC (line 275) | SOPHUS_FUNC Line operator*(Line const& l) const { method SOPHUS_FUNC (line 285) | SOPHUS_FUNC SE2Base& operator*=(SE2Base const... function SOPHUS_FUNC (line 311) | SOPHUS_FUNC void setComplex(Sophus::Vector2 const& complex) { function SOPHUS_FUNC (line 319) | SOPHUS_FUNC void setRotationMatrix(Matrix const& R) { function SOPHUS_FUNC (line 330) | SOPHUS_FUNC function SOPHUS_FUNC (line 335) | SOPHUS_FUNC function SOPHUS_FUNC (line 342) | SOPHUS_FUNC function SOPHUS_FUNC (line 349) | SOPHUS_FUNC function SOPHUS_FUNC (line 356) | SOPHUS_FUNC function SOPHUS_FUNC (line 388) | SOPHUS_FUNC SE2(SE2 const& other) = default; function SOPHUS_FUNC (line 446) | SOPHUS_FUNC Scalar* data() { function SOPHUS_FUNC (line 453) | SOPHUS_FUNC Scalar const* data() const { function SOPHUS_FUNC (line 460) | SOPHUS_FUNC SO2Member& so2() { return so2_; } function SOPHUS_FUNC (line 464) | SOPHUS_FUNC SO2Member const& so2() const { return so2_; } function SOPHUS_FUNC (line 468) | SOPHUS_FUNC TranslationMember& translation() { return translation_; } function SOPHUS_FUNC (line 472) | SOPHUS_FUNC TranslationMember const& translation() const { function SOPHUS_FUNC (line 478) | SOPHUS_FUNC static Sophus::Matrix Dx_exp_x( function SOPHUS_FUNC (line 530) | SOPHUS_FUNC static Sophus::Matrix function SOPHUS_FUNC (line 544) | SOPHUS_FUNC static Transformation Dxi_exp_x_matrix_at_0(int i) { function SOPHUS_FUNC (line 560) | SOPHUS_FUNC static SE2 exp(Tangent const& a) { function SOPHUS_FUNC (line 586) | static SOPHUS_FUNC enable_if_t::value, SE2> function SOPHUS_FUNC (line 612) | SOPHUS_FUNC static Transformation generator(int i) { function SOPHUS_FUNC (line 633) | SOPHUS_FUNC static Transformation hat(Tangent const& a) { function SOPHUS_FUNC (line 650) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent const& b) { function SOPHUS_FUNC (line 662) | static SOPHUS_FUNC SE2 rot(Scalar const& x) { function SE2 (line 671) | static SE2 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 680) | static SOPHUS_FUNC SE2 trans(T0 const& x, T1 const& y) { function SOPHUS_FUNC (line 684) | static SOPHUS_FUNC SE2 trans(Vector2 const& xy) { function SOPHUS_FUNC (line 690) | static SOPHUS_FUNC SE2 transX(Scalar const& x) { function SOPHUS_FUNC (line 696) | static SOPHUS_FUNC SE2 transY(Scalar const& y) { function SOPHUS_FUNC (line 713) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 743) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options>> (line 27) | struct traits, Options>> type traits const, Options>> (line 35) | struct traits const, Options>> class Map, Options> (line 749) | class Map, Options> method SOPHUS_FUNC (line 774) | SOPHUS_FUNC Map, Options>& so2() { return so2_; } function SOPHUS_FUNC (line 790) | SOPHUS_FUNC Map, Options> const& translation()... class Map const, Options> (line 803) | class Map const, Options> FILE: thirdparty/Sophus/se3.hpp type Sophus (line 9) | namespace Sophus { class SE3 (line 11) | class SE3 class SE3Base (line 58) | class SE3Base { method SOPHUS_FUNC (line 103) | SOPHUS_FUNC Adjoint Adj() const { method Scalar (line 115) | Scalar angleX() const { return so3().angleX(); } method Scalar (line 119) | Scalar angleY() const { return so3().angleY(); } method Scalar (line 123) | Scalar angleZ() const { return so3().angleZ(); } method SOPHUS_FUNC (line 128) | SOPHUS_FUNC SE3 cast() const { method Dx_this_mul_exp_x_at_0 (line 135) | Dx_this_mul_exp_x_at_0() method inverse (line 208) | inverse() const { method SOPHUS_FUNC (line 223) | SOPHUS_FUNC Tangent log() const { method SOPHUS_FUNC (line 263) | SOPHUS_FUNC void normalize() { so3().normalize(); } method matrix (line 275) | matrix() const { method matrix3x4 (line 285) | matrix3x4() const { method SOPHUS_FUNC (line 294) | SOPHUS_FUNC SE3Base& operator=(SE3Base const& other) = default; method SOPHUS_FUNC (line 299) | SOPHUS_FUNC SE3Base& operator=(SE3Base const&... method SOPHUS_FUNC (line 308) | SOPHUS_FUNC SE3Product operator*( method SOPHUS_FUNC (line 325) | SOPHUS_FUNC PointProduct operator*( method SOPHUS_FUNC (line 335) | SOPHUS_FUNC HomogeneousPointProduct operator*( method SOPHUS_FUNC (line 350) | SOPHUS_FUNC Line operator*(Line const& l) const { method SOPHUS_FUNC (line 360) | SOPHUS_FUNC SE3Base& operator*=(SE3Base const... method rotationMatrix (line 367) | rotationMatrix() const { return so3().matrix(); } method SOPHUS_FUNC (line 371) | SOPHUS_FUNC SO3Type& so3() { return static_cast(this)->so3... method SOPHUS_FUNC (line 375) | SOPHUS_FUNC SO3Type const& so3() const { method SOPHUS_FUNC (line 383) | SOPHUS_FUNC void setQuaternion(Eigen::Quaternion const& quat) { method SOPHUS_FUNC (line 391) | SOPHUS_FUNC void setRotationMatrix(Matrix3 const& R) { function SOPHUS_FUNC (line 417) | SOPHUS_FUNC TranslationType const& translation() const { function SOPHUS_FUNC (line 423) | SOPHUS_FUNC QuaternionType const& unit_quaternion() const { type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options>> (line 27) | struct traits, Options>> type traits const, Options>> (line 35) | struct traits const, Options>> class Map, Options> (line 991) | class Map, Options> method SOPHUS_FUNC (line 1015) | SOPHUS_FUNC Map, Options>& so3() { return so3_; } function SOPHUS_FUNC (line 1031) | SOPHUS_FUNC Map> const& translation()... type Sophus (line 44) | namespace Sophus { class SE3 (line 11) | class SE3 class SE3Base (line 58) | class SE3Base { method SOPHUS_FUNC (line 103) | SOPHUS_FUNC Adjoint Adj() const { method Scalar (line 115) | Scalar angleX() const { return so3().angleX(); } method Scalar (line 119) | Scalar angleY() const { return so3().angleY(); } method Scalar (line 123) | Scalar angleZ() const { return so3().angleZ(); } method SOPHUS_FUNC (line 128) | SOPHUS_FUNC SE3 cast() const { method Dx_this_mul_exp_x_at_0 (line 135) | Dx_this_mul_exp_x_at_0() method inverse (line 208) | inverse() const { method SOPHUS_FUNC (line 223) | SOPHUS_FUNC Tangent log() const { method SOPHUS_FUNC (line 263) | SOPHUS_FUNC void normalize() { so3().normalize(); } method matrix (line 275) | matrix() const { method matrix3x4 (line 285) | matrix3x4() const { method SOPHUS_FUNC (line 294) | SOPHUS_FUNC SE3Base& operator=(SE3Base const& other) = default; method SOPHUS_FUNC (line 299) | SOPHUS_FUNC SE3Base& operator=(SE3Base const&... method SOPHUS_FUNC (line 308) | SOPHUS_FUNC SE3Product operator*( method SOPHUS_FUNC (line 325) | SOPHUS_FUNC PointProduct operator*( method SOPHUS_FUNC (line 335) | SOPHUS_FUNC HomogeneousPointProduct operator*( method SOPHUS_FUNC (line 350) | SOPHUS_FUNC Line operator*(Line const& l) const { method SOPHUS_FUNC (line 360) | SOPHUS_FUNC SE3Base& operator*=(SE3Base const... method rotationMatrix (line 367) | rotationMatrix() const { return so3().matrix(); } method SOPHUS_FUNC (line 371) | SOPHUS_FUNC SO3Type& so3() { return static_cast(this)->so3... method SOPHUS_FUNC (line 375) | SOPHUS_FUNC SO3Type const& so3() const { method SOPHUS_FUNC (line 383) | SOPHUS_FUNC void setQuaternion(Eigen::Quaternion const& quat) { method SOPHUS_FUNC (line 391) | SOPHUS_FUNC void setRotationMatrix(Matrix3 const& R) { function SOPHUS_FUNC (line 417) | SOPHUS_FUNC TranslationType const& translation() const { function SOPHUS_FUNC (line 423) | SOPHUS_FUNC QuaternionType const& unit_quaternion() const { function SOPHUS_FUNC (line 454) | SOPHUS_FUNC SE3(SE3 const& other) = default; function SOPHUS_FUNC (line 513) | SOPHUS_FUNC Scalar* data() { function SOPHUS_FUNC (line 520) | SOPHUS_FUNC Scalar const* data() const { function SOPHUS_FUNC (line 527) | SOPHUS_FUNC SO3Member& so3() { return so3_; } function SOPHUS_FUNC (line 531) | SOPHUS_FUNC SO3Member const& so3() const { return so3_; } function SOPHUS_FUNC (line 535) | SOPHUS_FUNC TranslationMember& translation() { return translation_; } function SOPHUS_FUNC (line 539) | SOPHUS_FUNC TranslationMember const& translation() const { function SOPHUS_FUNC (line 545) | SOPHUS_FUNC static Sophus::Matrix Dx_exp_x( function SOPHUS_FUNC (line 727) | SOPHUS_FUNC static Sophus::Matrix function SOPHUS_FUNC (line 747) | SOPHUS_FUNC static Transformation Dxi_exp_x_matrix_at_0(int i) { function SOPHUS_FUNC (line 763) | SOPHUS_FUNC static SE3 exp(Tangent const& a) { function SOPHUS_FUNC (line 789) | SOPHUS_FUNC static enable_if_t::value, SE3> function SOPHUS_FUNC (line 833) | SOPHUS_FUNC static Transformation generator(int i) { function SOPHUS_FUNC (line 854) | SOPHUS_FUNC static Transformation hat(Tangent const& a) { function SOPHUS_FUNC (line 872) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent const& b) { function SOPHUS_FUNC (line 887) | static SOPHUS_FUNC SE3 rotX(Scalar const& x) { function SOPHUS_FUNC (line 893) | static SOPHUS_FUNC SE3 rotY(Scalar const& y) { function SOPHUS_FUNC (line 899) | static SOPHUS_FUNC SE3 rotZ(Scalar const& z) { function SE3 (line 908) | static SE3 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 918) | static SOPHUS_FUNC SE3 trans(T0 const& x, T1 const& y, T2 const& z) { function SOPHUS_FUNC (line 922) | static SOPHUS_FUNC SE3 trans(Vector3 const& xyz) { function SOPHUS_FUNC (line 928) | static SOPHUS_FUNC SE3 transX(Scalar const& x) { function SOPHUS_FUNC (line 934) | static SOPHUS_FUNC SE3 transY(Scalar const& y) { function SOPHUS_FUNC (line 940) | static SOPHUS_FUNC SE3 transZ(Scalar const& z) { function SOPHUS_FUNC (line 958) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 985) | namespace Eigen { type internal (line 17) | namespace internal { type traits> (line 20) | struct traits> { type traits, Options>> (line 27) | struct traits, Options>> type traits const, Options>> (line 35) | struct traits const, Options>> class Map, Options> (line 991) | class Map, Options> method SOPHUS_FUNC (line 1015) | SOPHUS_FUNC Map, Options>& so3() { return so3_; } function SOPHUS_FUNC (line 1031) | SOPHUS_FUNC Map> const& translation()... class Map const, Options> (line 1044) | class Map const, Options> FILE: thirdparty/Sophus/sim2.hpp type Sophus (line 10) | namespace Sophus { class Sim2 (line 12) | class Sim2 class Sim2Base (line 59) | class Sim2Base { method SOPHUS_FUNC (line 104) | SOPHUS_FUNC Adjoint Adj() const { method SOPHUS_FUNC (line 121) | SOPHUS_FUNC Sim2 cast() const { method inverse (line 128) | inverse() const { method SOPHUS_FUNC (line 143) | SOPHUS_FUNC Tangent log() const { method matrix (line 174) | matrix() const { method matrix2x3 (line 184) | matrix2x3() const { method SOPHUS_FUNC (line 193) | SOPHUS_FUNC Sim2Base& operator=(Sim2Base const& other) = default; method SOPHUS_FUNC (line 198) | SOPHUS_FUNC Sim2Base& operator=( method SOPHUS_FUNC (line 211) | SOPHUS_FUNC Sim2Product operator*( method SOPHUS_FUNC (line 228) | SOPHUS_FUNC PointProduct operator*( method SOPHUS_FUNC (line 238) | SOPHUS_FUNC HomogeneousPointProduct operator*( method SOPHUS_FUNC (line 253) | SOPHUS_FUNC Line operator*(Line const& l) const { function SOPHUS_FUNC (line 285) | SOPHUS_FUNC void setComplex(Vector2 const& z) { function SOPHUS_FUNC (line 291) | SOPHUS_FUNC function SOPHUS_FUNC (line 299) | SOPHUS_FUNC Matrix2 rotationMatrix() const { function SOPHUS_FUNC (line 305) | SOPHUS_FUNC RxSO2Type& rxso2() { function SOPHUS_FUNC (line 311) | SOPHUS_FUNC RxSO2Type const& rxso2() const { function SOPHUS_FUNC (line 317) | SOPHUS_FUNC Scalar scale() const { return rxso2().scale(); } function SOPHUS_FUNC (line 321) | SOPHUS_FUNC void setRotationMatrix(Matrix2& R) { function SOPHUS_FUNC (line 330) | SOPHUS_FUNC void setScale(Scalar const& scale) { rxso2().setScale(scal... function SOPHUS_FUNC (line 337) | SOPHUS_FUNC void setScaledRotationMatrix(Matrix2 const& sR) { function SOPHUS_FUNC (line 343) | SOPHUS_FUNC TranslationType& translation() { function SOPHUS_FUNC (line 349) | SOPHUS_FUNC TranslationType const& translation() const { type Eigen (line 17) | namespace Eigen { type internal (line 18) | namespace internal { type traits> (line 21) | struct traits> { type traits, Options>> (line 28) | struct traits, Options>> type traits const, Options>> (line 36) | struct traits const, Options>> class Map, Options> (line 638) | class Map, Options> method SOPHUS_FUNC (line 662) | SOPHUS_FUNC Map, Options>& rxso2() { return rx... function SOPHUS_FUNC (line 677) | SOPHUS_FUNC Map, Options> const& translation()... type Sophus (line 45) | namespace Sophus { class Sim2 (line 12) | class Sim2 class Sim2Base (line 59) | class Sim2Base { method SOPHUS_FUNC (line 104) | SOPHUS_FUNC Adjoint Adj() const { method SOPHUS_FUNC (line 121) | SOPHUS_FUNC Sim2 cast() const { method inverse (line 128) | inverse() const { method SOPHUS_FUNC (line 143) | SOPHUS_FUNC Tangent log() const { method matrix (line 174) | matrix() const { method matrix2x3 (line 184) | matrix2x3() const { method SOPHUS_FUNC (line 193) | SOPHUS_FUNC Sim2Base& operator=(Sim2Base const& other) = default; method SOPHUS_FUNC (line 198) | SOPHUS_FUNC Sim2Base& operator=( method SOPHUS_FUNC (line 211) | SOPHUS_FUNC Sim2Product operator*( method SOPHUS_FUNC (line 228) | SOPHUS_FUNC PointProduct operator*( method SOPHUS_FUNC (line 238) | SOPHUS_FUNC HomogeneousPointProduct operator*( method SOPHUS_FUNC (line 253) | SOPHUS_FUNC Line operator*(Line const& l) const { function SOPHUS_FUNC (line 285) | SOPHUS_FUNC void setComplex(Vector2 const& z) { function SOPHUS_FUNC (line 291) | SOPHUS_FUNC function SOPHUS_FUNC (line 299) | SOPHUS_FUNC Matrix2 rotationMatrix() const { function SOPHUS_FUNC (line 305) | SOPHUS_FUNC RxSO2Type& rxso2() { function SOPHUS_FUNC (line 311) | SOPHUS_FUNC RxSO2Type const& rxso2() const { function SOPHUS_FUNC (line 317) | SOPHUS_FUNC Scalar scale() const { return rxso2().scale(); } function SOPHUS_FUNC (line 321) | SOPHUS_FUNC void setRotationMatrix(Matrix2& R) { function SOPHUS_FUNC (line 330) | SOPHUS_FUNC void setScale(Scalar const& scale) { rxso2().setScale(scal... function SOPHUS_FUNC (line 337) | SOPHUS_FUNC void setScaledRotationMatrix(Matrix2 const& sR) { function SOPHUS_FUNC (line 343) | SOPHUS_FUNC TranslationType& translation() { function SOPHUS_FUNC (line 349) | SOPHUS_FUNC TranslationType const& translation() const { function SOPHUS_FUNC (line 376) | SOPHUS_FUNC Sim2(Sim2 const& other) = default; function SOPHUS_FUNC (line 425) | SOPHUS_FUNC Scalar* data() { function SOPHUS_FUNC (line 432) | SOPHUS_FUNC Scalar const* data() const { function SOPHUS_FUNC (line 439) | SOPHUS_FUNC RxSo2Member& rxso2() { return rxso2_; } function SOPHUS_FUNC (line 443) | SOPHUS_FUNC RxSo2Member const& rxso2() const { return rxso2_; } function SOPHUS_FUNC (line 447) | SOPHUS_FUNC TranslationMember& translation() { return translation_; } function SOPHUS_FUNC (line 451) | SOPHUS_FUNC TranslationMember const& translation() const { function SOPHUS_FUNC (line 457) | SOPHUS_FUNC static Transformation Dxi_exp_x_matrix_at_0(int i) { function SOPHUS_FUNC (line 482) | SOPHUS_FUNC static Sim2 exp(Tangent const& a) { function SOPHUS_FUNC (line 520) | SOPHUS_FUNC static Transformation generator(int i) { function SOPHUS_FUNC (line 541) | SOPHUS_FUNC static Transformation hat(Tangent const& a) { function SOPHUS_FUNC (line 559) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent const& b) { function Sim2 (line 585) | static Sim2 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 604) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 632) | namespace Eigen { type internal (line 18) | namespace internal { type traits> (line 21) | struct traits> { type traits, Options>> (line 28) | struct traits, Options>> type traits const, Options>> (line 36) | struct traits const, Options>> class Map, Options> (line 638) | class Map, Options> method SOPHUS_FUNC (line 662) | SOPHUS_FUNC Map, Options>& rxso2() { return rx... function SOPHUS_FUNC (line 677) | SOPHUS_FUNC Map, Options> const& translation()... class Map const, Options> (line 690) | class Map const, Options> FILE: thirdparty/Sophus/sim3.hpp type Sophus (line 10) | namespace Sophus { class Sim3 (line 12) | class Sim3 function setQuaternion (line 59) | class Sim3Base { function SOPHUS_FUNC (line 293) | SOPHUS_FUNC QuaternionType const& quaternion() const { function SOPHUS_FUNC (line 299) | SOPHUS_FUNC Matrix3 rotationMatrix() const { function SOPHUS_FUNC (line 305) | SOPHUS_FUNC RxSO3Type& rxso3() { function SOPHUS_FUNC (line 311) | SOPHUS_FUNC RxSO3Type const& rxso3() const { function SOPHUS_FUNC (line 317) | SOPHUS_FUNC Scalar scale() const { return rxso3().scale(); } function SOPHUS_FUNC (line 321) | SOPHUS_FUNC void setRotationMatrix(Matrix3& R) { function SOPHUS_FUNC (line 330) | SOPHUS_FUNC void setScale(Scalar const& scale) { rxso3().setScale(scal... function SOPHUS_FUNC (line 337) | SOPHUS_FUNC void setScaledRotationMatrix(Matrix3 const& sR) { function SOPHUS_FUNC (line 343) | SOPHUS_FUNC TranslationType& translation() { function SOPHUS_FUNC (line 349) | SOPHUS_FUNC TranslationType const& translation() const { type Eigen (line 17) | namespace Eigen { type internal (line 18) | namespace internal { type traits> (line 21) | struct traits> { type traits, Options>> (line 28) | struct traits, Options>> type traits const, Options>> (line 36) | struct traits const, Options>> class Map, Options> (line 655) | class Map, Options> method SOPHUS_FUNC (line 679) | SOPHUS_FUNC Map, Options>& rxso3() { return rx... function SOPHUS_FUNC (line 694) | SOPHUS_FUNC Map, Options> const& translation()... type Sophus (line 45) | namespace Sophus { class Sim3 (line 12) | class Sim3 function setQuaternion (line 59) | class Sim3Base { function SOPHUS_FUNC (line 293) | SOPHUS_FUNC QuaternionType const& quaternion() const { function SOPHUS_FUNC (line 299) | SOPHUS_FUNC Matrix3 rotationMatrix() const { function SOPHUS_FUNC (line 305) | SOPHUS_FUNC RxSO3Type& rxso3() { function SOPHUS_FUNC (line 311) | SOPHUS_FUNC RxSO3Type const& rxso3() const { function SOPHUS_FUNC (line 317) | SOPHUS_FUNC Scalar scale() const { return rxso3().scale(); } function SOPHUS_FUNC (line 321) | SOPHUS_FUNC void setRotationMatrix(Matrix3& R) { function SOPHUS_FUNC (line 330) | SOPHUS_FUNC void setScale(Scalar const& scale) { rxso3().setScale(scal... function SOPHUS_FUNC (line 337) | SOPHUS_FUNC void setScaledRotationMatrix(Matrix3 const& sR) { function SOPHUS_FUNC (line 343) | SOPHUS_FUNC TranslationType& translation() { function SOPHUS_FUNC (line 349) | SOPHUS_FUNC TranslationType const& translation() const { function SOPHUS_FUNC (line 376) | SOPHUS_FUNC Sim3(Sim3 const& other) = default; function SOPHUS_FUNC (line 427) | SOPHUS_FUNC Scalar* data() { function SOPHUS_FUNC (line 434) | SOPHUS_FUNC Scalar const* data() const { function SOPHUS_FUNC (line 441) | SOPHUS_FUNC RxSo3Member& rxso3() { return rxso3_; } function SOPHUS_FUNC (line 445) | SOPHUS_FUNC RxSo3Member const& rxso3() const { return rxso3_; } function SOPHUS_FUNC (line 449) | SOPHUS_FUNC TranslationMember& translation() { return translation_; } function SOPHUS_FUNC (line 453) | SOPHUS_FUNC TranslationMember const& translation() const { function SOPHUS_FUNC (line 459) | SOPHUS_FUNC static Transformation Dxi_exp_x_matrix_at_0(int i) { function SOPHUS_FUNC (line 476) | SOPHUS_FUNC static Sim3 exp(Tangent const& a) { function SOPHUS_FUNC (line 536) | SOPHUS_FUNC static Transformation generator(int i) { function SOPHUS_FUNC (line 557) | SOPHUS_FUNC static Transformation hat(Tangent const& a) { function SOPHUS_FUNC (line 575) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& a, Tangent const& b) { function Sim3 (line 600) | static Sim3 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 621) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 649) | namespace Eigen { type internal (line 18) | namespace internal { type traits> (line 21) | struct traits> { type traits, Options>> (line 28) | struct traits, Options>> type traits const, Options>> (line 36) | struct traits const, Options>> class Map, Options> (line 655) | class Map, Options> method SOPHUS_FUNC (line 679) | SOPHUS_FUNC Map, Options>& rxso3() { return rx... function SOPHUS_FUNC (line 694) | SOPHUS_FUNC Map, Options> const& translation()... class Map const, Options> (line 707) | class Map const, Options> FILE: thirdparty/Sophus/sim_details.hpp type Sophus (line 6) | namespace Sophus { type details (line 7) | namespace details { function calcW (line 10) | Matrix calcW(Matrix const& Omega, function calcWInv (line 52) | Matrix calcWInv(Matrix const& Omega, FILE: thirdparty/Sophus/so2.hpp type Sophus (line 17) | namespace Sophus { class SO2 (line 19) | class SO2 function setComplex (line 80) | class SO2Base { function SOPHUS_FUNC (line 322) | SOPHUS_FUNC function SO2 (line 360) | SO2() : unit_complex_(Scalar(1), Scalar(0)) {} function SOPHUS_FUNC (line 364) | SOPHUS_FUNC SO2(SO2 const& other) = default; type Eigen (line 24) | namespace Eigen { type internal (line 25) | namespace internal { type traits> (line 28) | struct traits> { type traits, Options_>> (line 35) | struct traits, Options_>> type traits const, Options_>> (line 43) | struct traits const, Options_>> class Map, Options> (line 548) | class Map, Options> method SOPHUS_FUNC (line 570) | SOPHUS_FUNC type Sophus (line 52) | namespace Sophus { class SO2 (line 19) | class SO2 function setComplex (line 80) | class SO2Base { function SOPHUS_FUNC (line 322) | SOPHUS_FUNC function SO2 (line 360) | SO2() : unit_complex_(Scalar(1), Scalar(0)) {} function SOPHUS_FUNC (line 364) | SOPHUS_FUNC SO2(SO2 const& other) = default; function SOPHUS_FUNC (line 388) | SOPHUS_FUNC SO2(Scalar const& real, Scalar const& imag) function SOPHUS_FUNC (line 398) | SOPHUS_FUNC explicit SO2(Eigen::MatrixBase const& complex) function SOPHUS_FUNC (line 407) | SOPHUS_FUNC explicit SO2(Scalar theta) { function SOPHUS_FUNC (line 413) | SOPHUS_FUNC ComplexMember const& unit_complex() const { function SOPHUS_FUNC (line 426) | SOPHUS_FUNC static SO2 exp(Tangent const& theta) { function SOPHUS_FUNC (line 434) | SOPHUS_FUNC static Sophus::Matrix Dx_exp_x( function SOPHUS_FUNC (line 443) | SOPHUS_FUNC static Sophus::Matrix function SOPHUS_FUNC (line 450) | SOPHUS_FUNC static Transformation Dxi_exp_x_matrix_at_0(int) { function SOPHUS_FUNC (line 461) | SOPHUS_FUNC static Transformation generator() { return hat(Scalar(1)); } function SOPHUS_FUNC (line 476) | SOPHUS_FUNC static Transformation hat(Tangent const& theta) { function SOPHUS_FUNC (line 489) | static SOPHUS_FUNC enable_if_t::value, SO2> function SOPHUS_FUNC (line 499) | SOPHUS_FUNC static Tangent lieBracket(Tangent const&, Tangent const&) { function SO2 (line 506) | static SO2 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 526) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 541) | namespace Eigen { type internal (line 25) | namespace internal { type traits> (line 28) | struct traits> { type traits, Options_>> (line 35) | struct traits, Options_>> type traits const, Options_>> (line 43) | struct traits const, Options_>> class Map, Options> (line 548) | class Map, Options> method SOPHUS_FUNC (line 570) | SOPHUS_FUNC class Map const, Options> (line 596) | class Map const, Options> method SOPHUS_FUNC (line 610) | SOPHUS_FUNC Map(Scalar const* coeffs) : unit_complex_(coeffs) {} FILE: thirdparty/Sophus/so3.hpp type Sophus (line 17) | namespace Sophus { class SO3 (line 19) | class SO3 class SO3Base (line 75) | class SO3Base { type TangentAndTheta (line 95) | struct TangentAndTheta { method SOPHUS_FUNC (line 126) | SOPHUS_FUNC Adjoint Adj() const { return matrix(); } method hat (line 142) | hat(Tangent const& omega) { method SOPHUS_FUNC (line 155) | SOPHUS_FUNC enable_if_t::value, S> angleX(... method SOPHUS_FUNC (line 164) | SOPHUS_FUNC enable_if_t::value, S> angleY(... method SOPHUS_FUNC (line 178) | SOPHUS_FUNC enable_if_t::value, S> angleZ(... method SOPHUS_FUNC (line 187) | SOPHUS_FUNC SO3 cast() const { method SOPHUS_FUNC (line 199) | SOPHUS_FUNC Scalar* data() { return unit_quaternion_nonconst().coeff... method SOPHUS_FUNC (line 203) | SOPHUS_FUNC Scalar const* data() const { return unit_quaternion().co... method Dx_this_mul_exp_x_at_0 (line 207) | Dx_this_mul_exp_x_at_0() const { function SOPHUS_FUNC (line 254) | SOPHUS_FUNC Tangent log() const { return logAndTheta().tangent; } function SOPHUS_FUNC (line 258) | SOPHUS_FUNC TangentAndTheta logAndTheta() const { function SOPHUS_FUNC (line 306) | SOPHUS_FUNC void normalize() { function SOPHUS_FUNC (line 318) | SOPHUS_FUNC Transformation matrix() const { return unit_quaternion().t... function SOPHUS_FUNC (line 327) | SOPHUS_FUNC SO3Base& operator=(SO3Base const& o... function SOPHUS_FUNC (line 335) | SOPHUS_FUNC SO3Product operator*(SO3Base c... function SOPHUS_FUNC (line 365) | SOPHUS_FUNC PointProduct operator*(Eigen::MatrixBase operator*(Eigen::Ma... function SOPHUS_FUNC (line 390) | SOPHUS_FUNC Line operator*(Line const& l) const { return Line((*this) ... function SOPHUS_FUNC (line 397) | SOPHUS_FUNC SO3Base& operator*=(SO3Base const& ... function SOPHUS_FUNC (line 406) | SOPHUS_FUNC void setQuaternion(Eigen::Quaternion const& quater... function SOPHUS_FUNC (line 413) | SOPHUS_FUNC QuaternionType const& unit_quaternion() const { function SOPHUS_FUNC (line 419) | SOPHUS_FUNC static Transformation jl(const Point& Omega) { function SOPHUS_FUNC (line 433) | SOPHUS_FUNC static Transformation jl_inv(const Point& Omega) { function SOPHUS_FUNC (line 447) | SOPHUS_FUNC static Transformation jr(const Point& Omega) { return jl(-... function SOPHUS_FUNC (line 448) | SOPHUS_FUNC Transformation jr() { return jr(log()); } function SOPHUS_FUNC (line 449) | SOPHUS_FUNC Transformation jr_inv() { return jl_inv(-log()); } function SOPHUS_FUNC (line 450) | SOPHUS_FUNC static Transformation jr_inv(const Point& Omega) { return ... function SOPHUS_FUNC (line 451) | SOPHUS_FUNC static Transformation jr_inv(const SO3Base& R) { ... function Dxi_exp_x_matrix_at_0 (line 464) | class SO3 : public SO3Base> { function SOPHUS_FUNC (line 597) | SOPHUS_FUNC static SO3 exp(Tangent const& omega) { function SOPHUS_FUNC (line 606) | SOPHUS_FUNC static SO3 expAndTheta(Tangent const& omega, Scala... function SOPHUS_FUNC (line 640) | static SOPHUS_FUNC enable_if_t::value, SO3> ... function SOPHUS_FUNC (line 664) | SOPHUS_FUNC static Transformation generator(int i) { function SOPHUS_FUNC (line 685) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& omega1, Tangent c... function SOPHUS_FUNC (line 689) | static SOPHUS_FUNC SO3 rotX(Scalar const& x) { return SO3::exp(Sophus:... function SOPHUS_FUNC (line 693) | static SOPHUS_FUNC SO3 rotY(Scalar const& y) { return SO3::exp(Sophus:... function SOPHUS_FUNC (line 697) | static SOPHUS_FUNC SO3 rotZ(Scalar const& z) { return SO3::exp(Sophus:... function SO3 (line 703) | static SO3 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 733) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 24) | namespace Eigen { type internal (line 25) | namespace internal { type traits> (line 28) | struct traits> { type traits, Options_>> (line 35) | struct traits, Options_>> : traits const, Options_>> (line 42) | struct traits const, Options_>> : traits, Options> (line 753) | class Map, Options> : public Sophus::SO3Base::value, S> angleX(... method SOPHUS_FUNC (line 164) | SOPHUS_FUNC enable_if_t::value, S> angleY(... method SOPHUS_FUNC (line 178) | SOPHUS_FUNC enable_if_t::value, S> angleZ(... method SOPHUS_FUNC (line 187) | SOPHUS_FUNC SO3 cast() const { method SOPHUS_FUNC (line 199) | SOPHUS_FUNC Scalar* data() { return unit_quaternion_nonconst().coeff... method SOPHUS_FUNC (line 203) | SOPHUS_FUNC Scalar const* data() const { return unit_quaternion().co... method Dx_this_mul_exp_x_at_0 (line 207) | Dx_this_mul_exp_x_at_0() const { function SOPHUS_FUNC (line 254) | SOPHUS_FUNC Tangent log() const { return logAndTheta().tangent; } function SOPHUS_FUNC (line 258) | SOPHUS_FUNC TangentAndTheta logAndTheta() const { function SOPHUS_FUNC (line 306) | SOPHUS_FUNC void normalize() { function SOPHUS_FUNC (line 318) | SOPHUS_FUNC Transformation matrix() const { return unit_quaternion().t... function SOPHUS_FUNC (line 327) | SOPHUS_FUNC SO3Base& operator=(SO3Base const& o... function SOPHUS_FUNC (line 335) | SOPHUS_FUNC SO3Product operator*(SO3Base c... function SOPHUS_FUNC (line 365) | SOPHUS_FUNC PointProduct operator*(Eigen::MatrixBase operator*(Eigen::Ma... function SOPHUS_FUNC (line 390) | SOPHUS_FUNC Line operator*(Line const& l) const { return Line((*this) ... function SOPHUS_FUNC (line 397) | SOPHUS_FUNC SO3Base& operator*=(SO3Base const& ... function SOPHUS_FUNC (line 406) | SOPHUS_FUNC void setQuaternion(Eigen::Quaternion const& quater... function SOPHUS_FUNC (line 413) | SOPHUS_FUNC QuaternionType const& unit_quaternion() const { function SOPHUS_FUNC (line 419) | SOPHUS_FUNC static Transformation jl(const Point& Omega) { function SOPHUS_FUNC (line 433) | SOPHUS_FUNC static Transformation jl_inv(const Point& Omega) { function SOPHUS_FUNC (line 447) | SOPHUS_FUNC static Transformation jr(const Point& Omega) { return jl(-... function SOPHUS_FUNC (line 448) | SOPHUS_FUNC Transformation jr() { return jr(log()); } function SOPHUS_FUNC (line 449) | SOPHUS_FUNC Transformation jr_inv() { return jl_inv(-log()); } function SOPHUS_FUNC (line 450) | SOPHUS_FUNC static Transformation jr_inv(const Point& Omega) { return ... function SOPHUS_FUNC (line 451) | SOPHUS_FUNC static Transformation jr_inv(const SO3Base& R) { ... function Dxi_exp_x_matrix_at_0 (line 464) | class SO3 : public SO3Base> { function SOPHUS_FUNC (line 597) | SOPHUS_FUNC static SO3 exp(Tangent const& omega) { function SOPHUS_FUNC (line 606) | SOPHUS_FUNC static SO3 expAndTheta(Tangent const& omega, Scala... function SOPHUS_FUNC (line 640) | static SOPHUS_FUNC enable_if_t::value, SO3> ... function SOPHUS_FUNC (line 664) | SOPHUS_FUNC static Transformation generator(int i) { function SOPHUS_FUNC (line 685) | SOPHUS_FUNC static Tangent lieBracket(Tangent const& omega1, Tangent c... function SOPHUS_FUNC (line 689) | static SOPHUS_FUNC SO3 rotX(Scalar const& x) { return SO3::exp(Sophus:... function SOPHUS_FUNC (line 693) | static SOPHUS_FUNC SO3 rotY(Scalar const& y) { return SO3::exp(Sophus:... function SOPHUS_FUNC (line 697) | static SOPHUS_FUNC SO3 rotZ(Scalar const& z) { return SO3::exp(Sophus:... function SO3 (line 703) | static SO3 sampleUniform(UniformRandomBitGenerator& generator) { function SOPHUS_FUNC (line 733) | SOPHUS_FUNC static Tangent vee(Transformation const& Omega) { type Eigen (line 747) | namespace Eigen { type internal (line 25) | namespace internal { type traits> (line 28) | struct traits> { type traits, Options_>> (line 35) | struct traits, Options_>> : traits const, Options_>> (line 42) | struct traits const, Options_>> : traits, Options> (line 753) | class Map, Options> : public Sophus::SO3Base const, Options> (line 793) | class Map const, Options> : public Sophus::SO3Base<... method SOPHUS_FUNC (line 806) | SOPHUS_FUNC Map(Scalar const* coeffs) : unit_quaternion_(coeffs) {} FILE: thirdparty/Sophus/types.hpp type Sophus (line 10) | namespace Sophus { type details (line 81) | namespace details { class MaxMetric (line 83) | class MaxMetric { method Scalar (line 85) | static Scalar impl(Scalar s0, Scalar s1) { class MaxMetric> (line 92) | class MaxMetric> { method Scalar (line 94) | static Scalar impl(Matrix const& p0, class SetToZero (line 101) | class SetToZero { method impl (line 103) | static void impl(Scalar& s) { s = Scalar(0); } class SetToZero> (line 107) | class SetToZero> { method impl (line 109) | static void impl(Matrix& v) { v.setZero(); } class SetElementAt (line 113) | class SetElementAt class SetElementAt (line 116) | class SetElementAt { method impl (line 118) | static void impl(Scalar& s, Scalar value, int at) { class SetElementAt, Scalar> (line 125) | class SetElementAt, Scalar> { method impl (line 127) | static void impl(Vector& v, Scalar value, int at) { class SquaredNorm (line 134) | class SquaredNorm { method Scalar (line 136) | static Scalar impl(Scalar const& s) { return s * s; } class SquaredNorm> (line 140) | class SquaredNorm> { method Scalar (line 142) | static Scalar impl(Matrix const& s) { return s.squar... class Transpose (line 146) | class Transpose { method Scalar (line 148) | static Scalar impl(Scalar const& s) { return s; } class Transpose> (line 152) | class Transpose> { method impl (line 154) | static Matrix impl(Matrix const& s) { function maxMetric (line 164) | auto maxMetric(T const& p0, T const& p1) function setToZero (line 172) | void setToZero(T& p) { function setElementAt (line 180) | void setElementAt(T& p, Scalar value, int i) { function squaredNorm (line 187) | auto squaredNorm(T const& p) -> decltype(details::SquaredNorm::impl... function transpose (line 195) | auto transpose(T const& p) -> decltype(details::Transpose::impl(T()... type IsFloatingPoint (line 200) | struct IsFloatingPoint { type IsFloatingPoint> (line 205) | struct IsFloatingPoint> { type GetScalar (line 210) | struct GetScalar { type GetScalar> (line 215) | struct GetScalar> { type IsFixedSizeVector (line 225) | struct IsFixedSizeVector : std::true_type {} FILE: thirdparty/Sophus/velocities.hpp type Sophus (line 9) | namespace Sophus { type experimental (line 10) | namespace experimental { function transformVelocity (line 18) | Vector3 transformVelocity(SO3 const& foo_R_bar, function transformVelocity (line 35) | Vector3 transformVelocity(SE3 const& foo_T_bar, function finiteDifferenceRotationalVelocity (line 43) | Vector3 finiteDifferenceRotationalVelocity( function finiteDifferenceRotationalVelocity (line 63) | Vector3 finiteDifferenceRotationalVelocity(