affordances.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
affordances_8cpp
handle_detector/affordances.h
pcl::PointCloud< pcl::PointXYZ >
PointCloud
affordances_8cpp.html
a6c737bbce051bc4690e4c608adc2deec
const std::string
CURVATURE_ESTIMATORS
affordances_8cpp.html
ab5e18e27023f974b6deaf49990617c0b
[]
const int
NORMALS
affordances_8cpp.html
ace5c15e959c2865becc4ecb4dc05e640
const int
PCA
affordances_8cpp.html
a1c6a08bd449fdcc5b9318b16becc0dae
const int
TAUBIN
affordances_8cpp.html
ae7dc068393c594bca2958245142161d2
affordances.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
affordances_8h
curvature_estimation_taubin.h
curvature_estimation_taubin.hpp
cylindrical_shell.h
Affordances
WorkspaceLimits
pcl::PointCloud< pcl::PointXYZ >
PointCloud
affordances_8h.html
a6c737bbce051bc4690e4c608adc2deec
pcl::PointCloud< pcl::PointXYZRGB >
PointCloudRGB
affordances_8h.html
a34c27a0fe11543c8e03bf4577651a257
curvature_estimation_taubin.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
curvature__estimation__taubin_8h
pcl::CurvatureEstimationTaubin
pcl::PointCurvatureTaubin
void
dggev_
curvature__estimation__taubin_8h.html
af3281b42ceb4782671a4c8b49ba38d12
(const char *JOBVL, const char *JOBVR, const int *N, const double *A, const int *LDA, const double *B, const int *LDB, double *ALPHAR, double *ALPHAI, double *BETA, double *VL, const int *LDVL, double *VR, const int *LDVR, double *WORK, const int *LWORK, int *INFO)
struct pcl::PointCurvatureTaubin
EIGEN_ALIGN16
namespacepcl.html
a13d05ecac6de4148a0e83eb271da5aa2
const int
TAUBIN_MATRICES_SIZE
namespacepcl.html
afe6a464e8e397252cf82604d6d4e8ad6
curvature_estimation_taubin.hpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
curvature__estimation__taubin_8hpp
curvature_estimation_taubin.h
cylindrical_shell.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
cylindrical__shell_8cpp
handle_detector/cylindrical_shell.h
cylindrical_shell.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
cylindrical__shell_8h
CylindricalShell
pcl::PointCloud< pcl::PointXYZ >
PointCloud
cylindrical__shell_8h.html
a6c737bbce051bc4690e4c608adc2deec
importance_sampling.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
importance__sampling_8cpp
handle_detector/affordances.h
handle_detector/cylindrical_shell.h
handle_detector/messages.h
handle_detector/sampling.h
handle_detector/visualizer.h
#define
EIGEN_DONT_PARALLELIZE
importance__sampling_8cpp.html
a78868c5bb48a430b0cf4247122dbc73b
pcl::PointCloud< pcl::PointXYZ >
PointCloud
importance__sampling_8cpp.html
a6c737bbce051bc4690e4c608adc2deec
pcl::PointCloud< pcl::PointXYZRGB >
PointCloudRGB
importance__sampling_8cpp.html
a34c27a0fe11543c8e03bf4577651a257
void
chatterCallback
importance__sampling_8cpp.html
a6f369129108cb32c7ebda41f45646e7c
(const sensor_msgs::PointCloud2ConstPtr &input)
PointCloud::Ptr
g_cloud
importance__sampling_8cpp.html
adbfe2ac4949e3bc692f6cd2d2acec265
(new PointCloud)
int
main
importance__sampling_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Affordances
g_affordances
importance__sampling_8cpp.html
ac8e66a77d53e1aa1194200a9620b578c
std::vector< CylindricalShell >
g_cylindrical_shells
importance__sampling_8cpp.html
ae358ff47ba463e89bcb321e8a1c1542e
std::vector< std::vector< CylindricalShell > >
g_handles
importance__sampling_8cpp.html
a1b5ba66daf599f293037d8567a750ac6
bool
g_has_read
importance__sampling_8cpp.html
ae90fd57ca91c2913377652b2a4dac481
double
g_prev_time
importance__sampling_8cpp.html
aefde78ef78abb7d624ac0822da634588
Sampling
g_sampling
importance__sampling_8cpp.html
aec882cdb13e9f9567d3f3e8d7efd6a11
double
g_update_interval
importance__sampling_8cpp.html
a6af816b2fefb13dbfb3cf2feb8139935
const std::string
RANGE_SENSOR_FRAME
importance__sampling_8cpp.html
a49bd8b34b479c02221fad596b67efa21
const std::string
RANGE_SENSOR_TOPIC
importance__sampling_8cpp.html
ad57d789f1e0ea4ea72c50fae4721e27c
localization.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
localization_8cpp
handle_detector/affordances.h
handle_detector/cylindrical_shell.h
handle_detector/messages.h
handle_detector/visualizer.h
#define
EIGEN_DONT_PARALLELIZE
localization_8cpp.html
a78868c5bb48a430b0cf4247122dbc73b
pcl::PointCloud< pcl::PointXYZ >
PointCloud
localization_8cpp.html
a6c737bbce051bc4690e4c608adc2deec
void
chatterCallback
localization_8cpp.html
a6f369129108cb32c7ebda41f45646e7c
(const sensor_msgs::PointCloud2ConstPtr &input)
PointCloud::Ptr
g_cloud
localization_8cpp.html
adbfe2ac4949e3bc692f6cd2d2acec265
(new PointCloud)
int
main
localization_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Affordances
g_affordances
localization_8cpp.html
ac8e66a77d53e1aa1194200a9620b578c
std::vector< CylindricalShell >
g_cylindrical_shells
localization_8cpp.html
ae358ff47ba463e89bcb321e8a1c1542e
std::vector< std::vector< CylindricalShell > >
g_handles
localization_8cpp.html
a1b5ba66daf599f293037d8567a750ac6
bool
g_has_read
localization_8cpp.html
ae90fd57ca91c2913377652b2a4dac481
double
g_prev_time
localization_8cpp.html
aefde78ef78abb7d624ac0822da634588
tf::StampedTransform
g_transform
localization_8cpp.html
a1d1373999deb75c8fae65af60fbd30b4
double
g_update_interval
localization_8cpp.html
a6af816b2fefb13dbfb3cf2feb8139935
const std::string
RANGE_SENSOR_FRAME
localization_8cpp.html
a49bd8b34b479c02221fad596b67efa21
const std::string
RANGE_SENSOR_TOPIC
localization_8cpp.html
ad57d789f1e0ea4ea72c50fae4721e27c
messages.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
messages_8cpp
handle_detector/messages.h
messages.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
messages_8h
cylindrical_shell.h
Messages
sampling.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
sampling_8cpp
handle_detector/sampling.h
const int
MAX
sampling_8cpp.html
af7dbda7167e22cb3417c16f78061ad80
const int
SUM
sampling_8cpp.html
acbf2d400ee549a44a5c25d7c10653497
sampling.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
sampling_8h
handle_detector/affordances.h
handle_detector/cylindrical_shell.h
handle_detector/sampling_visualizer.h
Sampling
pcl::PointCloud< pcl::PointXYZ >
PointCloud
sampling_8h.html
a6c737bbce051bc4690e4c608adc2deec
pcl::PointCloud< pcl::PointXYZRGB >
PointCloudRGB
sampling_8h.html
a34c27a0fe11543c8e03bf4577651a257
sampling_visualizer.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
sampling__visualizer_8cpp
handle_detector/sampling_visualizer.h
sampling_visualizer.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
sampling__visualizer_8h
handle_detector/cylindrical_shell.h
SamplingVisualizer
pcl::PointCloud< pcl::PointXYZ >
PointCloud
sampling__visualizer_8h.html
a6c737bbce051bc4690e4c608adc2deec
pcl::PointCloud< pcl::PointXYZRGB >
PointCloudRGB
sampling__visualizer_8h.html
a34c27a0fe11543c8e03bf4577651a257
visualizer.cpp
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/src/
visualizer_8cpp
handle_detector/visualizer.h
visualization_msgs::MarkerArray
MarkerArray
visualizer_8cpp.html
ab56c1a8baa8a896d4556d44087ad1090
pcl::PointCloud< pcl::PointXYZ >
PointCloud
visualizer_8cpp.html
a6c737bbce051bc4690e4c608adc2deec
visualizer.h
/home/rosbuild/hudson/workspace/doc-hydro-handle_detector/doc_stacks/2015-08-28_10-57-22.733820/handle_detector/include/handle_detector/
visualizer_8h
cylindrical_shell.h
Visualizer
visualization_msgs::MarkerArray
MarkerArray
visualizer_8h.html
ab56c1a8baa8a896d4556d44087ad1090
pcl::PointCloud< pcl::PointXYZ >
PointCloud
visualizer_8h.html
a6c737bbce051bc4690e4c608adc2deec
Affordances
classAffordances.html
std::vector< int >
createRandomIndices
classAffordances.html
add617b2562e3f5de81a851d2f2364a0f
(const PointCloud::Ptr &cloud, int size)
int
getNumSamples
classAffordances.html
a358085e32ffa57a1d52a7888de55eae2
()
std::string
getPCDFile
classAffordances.html
afcf209198fd79fa0d0d55629bc728746
()
double
getTargetRadius
classAffordances.html
a4c01cc87823c099675299438505c7e93
()
void
initParams
classAffordances.html
a9fb12a782a3912ed4254f3c4e972f278
(ros::NodeHandle node)
bool
isPointInWorkspace
classAffordances.html
a031a89094dc7235a5f913dc70b6f1bd9
(double x, double y, double z, tf::StampedTransform *transform=NULL)
PointCloud::Ptr
maxRangeFilter
classAffordances.html
ae0304055c3c4a8755c0a002d7ee6e798
(const PointCloud::Ptr &cloud_in)
std::vector< CylindricalShell >
searchAffordances
classAffordances.html
a373203cdb33a12e2998ecb42f91a0db8
(const PointCloud::Ptr &cloud, tf::StampedTransform *transform=NULL)
std::vector< CylindricalShell >
searchAffordances
classAffordances.html
ae6703fa85c4b0c623ce39b3c33be3c2e
(const PointCloud::Ptr &cloud, const std::vector< int > &indices)
std::vector< CylindricalShell >
searchAffordancesTaubin
classAffordances.html
a83eb42fb9abaf44312689f84c3c6bf6c
(const PointCloud::Ptr &cloud, const Eigen::MatrixXd &samples, bool is_logging=true)
std::vector< std::vector< CylindricalShell > >
searchHandles
classAffordances.html
a815e4d41e482279579a515ea09d18e56
(const PointCloud::Ptr &cloud, std::vector< CylindricalShell > shells)
PointCloud::Ptr
workspaceFilter
classAffordances.html
ad655d5911cf6873f8a1f8002c4f2b704
(const PointCloud::Ptr &cloud_in, tf::StampedTransform *transform=NULL)
PointCloudRGB::Ptr
workspaceFilter
classAffordances.html
aabd4dccd327b3ca353aecc00c5d6bfae
(const PointCloudRGB::Ptr &cloud_in, tf::StampedTransform *transform=NULL)
void
estimateCurvatureAxisNormals
classAffordances.html
a2712b961778f73f6c1e4cdefda727d69
(const pcl::PointCloud< pcl::Normal >::Ptr &cloud_normals, const std::vector< int > &nn_indices, Eigen::Vector3d &axis, Eigen::Vector3d &normal)
void
estimateCurvatureAxisPCA
classAffordances.html
afa901cdbf824128da14028d0521db2ae
(const PointCloud::Ptr &cloud, int nn_center_idx, std::vector< int > nn_indices, Eigen::Vector3d &axis, Eigen::Vector3d &normal)
void
estimateNormals
classAffordances.html
a6593a78b540130e1eef0d8c492a48226
(const PointCloud::Ptr &cloud, const pcl::PointCloud< pcl::Normal >::Ptr &cloud_normals)
void
findBestColinearSet
classAffordances.html
acd44f82ee191a38a5042f1fd0927bd35
(const std::vector< CylindricalShell > &list, std::vector< int > &inliersMaxSet, std::vector< int > &outliersMaxSet)
int
numInFront
classAffordances.html
a727ae84cb390e91cda7c418b70f884d3
(const PointCloud::Ptr &cloud, int center_index, double radius)
std::vector< CylindricalShell >
searchAffordancesNormalsOrPCA
classAffordances.html
adaa976bac0ad5f1d95894c2bfb172e10
(const PointCloud::Ptr &cloud, tf::StampedTransform *transform=NULL)
std::vector< CylindricalShell >
searchAffordancesTaubin
classAffordances.html
af4f555116375b1f1d5aeddb733ceede4
(const PointCloud::Ptr &cloud, tf::StampedTransform *transform=NULL)
double
alignment_dist_radius
classAffordances.html
afda8fce93eb65cf2f30a956a7ff9ed93
int
alignment_min_inliers
classAffordances.html
a9c207040f0dd1a5f0086cd482b0bda93
double
alignment_orient_radius
classAffordances.html
a24c1454a11adbf2a69e98835e4388c36
double
alignment_radius_radius
classAffordances.html
aea93fc97ed216d6eb98f352a73e6a057
int
alignment_runs
classAffordances.html
af992c21920880632ae7c724f347bfa71
int
curvature_estimator
classAffordances.html
a493c8891f297299dc0f5b0960769312d
std::string
file
classAffordances.html
a58150cf71271a3d7be4892e4ac9a08d4
double
handle_gap
classAffordances.html
a87682de8708a679b0c8739f50ddcb29c
double
max_range
classAffordances.html
ae9d5bc5983b1b5fcc985f6debdb3ad38
int
num_samples
classAffordances.html
a5eb85fab70e42228714104cb794997b2
int
num_threads
classAffordances.html
a79b8e33d4fa646ae27f92e415cc4388a
double
radius_error
classAffordances.html
adfb488938f5a79b74b72405dbaf9401a
double
target_radius
classAffordances.html
a7dbe4c162858e5a9ddf036536bfe9c4f
bool
use_clearance_filter
classAffordances.html
aa82e5b8d741863e93417cb22c1c19c38
bool
use_occlusion_filter
classAffordances.html
a6bc9f2705b8956e4482bb973e660f604
WorkspaceLimits
workspace_limits
classAffordances.html
a3b21b0fe9c93a4b78731461249b6e099
static const double
ALIGNMENT_DIST_RADIUS
classAffordances.html
a2d0bfc3f6fedc8f82ab653416567d8d9
static const int
ALIGNMENT_MIN_INLIERS
classAffordances.html
a044db90411ee653ae2abcab086123290
static const double
ALIGNMENT_ORIENT_RADIUS
classAffordances.html
a818faea93d1eb3c6ea0e49e5ac9473a4
static const double
ALIGNMENT_RADIUS_RADIUS
classAffordances.html
a30974e081667dc9df6b1ebe215121b2f
static const int
ALIGNMENT_RUNS
classAffordances.html
a4bfbc2bccb077ddb2d4c012fee73f582
static const int
CURVATURE_ESTIMATOR
classAffordances.html
add7492652c0144aa80faabf4dafb992f
static const double
HANDLE_GAP
classAffordances.html
a9268dcb8d7b5665c8153e86cf6f6f437
static const int
MAX_NUM_IN_FRONT
classAffordances.html
abca3af039acc7a731871b79806766aea
static const double
MAX_RANGE
classAffordances.html
ac1a17901e4fd3b43a5f0fea3f7a48e48
static const double
NEIGHBOR_RADIUS
classAffordances.html
aacc9f86627704f7e3e0b42978f23452c
static const int
NUM_NEAREST_NEIGHBORS
classAffordances.html
ac5480f913e370d97a6eaa9aa12b6cc13
static const int
NUM_SAMPLES
classAffordances.html
a3da9e963e1eb1ea4cee23de7c7362d4e
static const double
RADIUS_ERROR
classAffordances.html
ae454cedab1cb6dccb3293451bb4bfcbc
static const double
TARGET_RADIUS
classAffordances.html
a06ebd27d21b82820bc032bfc5971811b
static const bool
USE_CLEARANCE_FILTER
classAffordances.html
a251af563a9c3b854319b8f162cd611f4
static const bool
USE_OCCLUSION_FILTER
classAffordances.html
a4b121ea82b803993867ade110b0f2782
static const double
WORKSPACE_MAX
classAffordances.html
a83b94ff114cb669a46cafcff7a584365
static const double
WORKSPACE_MIN
classAffordances.html
afea17bc5b6191a14d7b6e1fdd0e9e15c
CylindricalShell
classCylindricalShell.html
void
fitCylinder
classCylindricalShell.html
a7077f354605189042d2c52bf00627bf3
(const PointCloud::Ptr &cloud, const std::vector< int > &indices, const Eigen::Vector3d &normal, const Eigen::Vector3d &curvature_axis)
Eigen::Vector3d
getCentroid
classCylindricalShell.html
aa095b50d21504cae0b5afa44847f70b5
() const
Eigen::Vector3d
getCurvatureAxis
classCylindricalShell.html
a66a926117386cd8efefa593557d43cef
() const
double
getExtent
classCylindricalShell.html
ada07b98bb7ff4e8f9051db282404d03c
() const
int
getNeighborhoodCentroidIndex
classCylindricalShell.html
a782ef84cc6043412d3e0d63f175c66bd
() const
Eigen::Vector3d
getNormal
classCylindricalShell.html
ab9be24ceb420724bff03824ea28d27fd
() const
double
getRadius
classCylindricalShell.html
a0852af3d18aa035cefe9e9d138a73ce1
() const
bool
hasClearance
classCylindricalShell.html
a4c4811193a2cd944144a01ee12735c0c
(const PointCloud::Ptr &cloud, const std::vector< int > &nn_indices, double maxHandAperture, double handleGap)
void
setExtent
classCylindricalShell.html
a1591a913744c2600787cf3d48511ba7a
(double extent)
void
setNeighborhoodCentroidIndex
classCylindricalShell.html
a39b7b040c3a8442a0624d41f497d3613
(int index)
Eigen::Vector3d
centroid
classCylindricalShell.html
a9cb5b74618dbe1a607edb425c4f24896
Eigen::Vector3d
curvature_axis
classCylindricalShell.html
af084f042fa2cd4a5c793448e6878a072
double
extent
classCylindricalShell.html
ad08de9536c485ea3e71c391a55d6bbd8
int
neighborhood_centroid_index
classCylindricalShell.html
a214113acb9a9da0b34bcfc46f7fa567c
Eigen::Vector3d
normal
classCylindricalShell.html
aa98e8101d4e2397168f98d4e381d5763
double
radius
classCylindricalShell.html
a2f7ae3b2327582b2e3c4e270ba51ceb2
Messages
classMessages.html
handle_detector::CylinderMsg
createCylinder
classMessages.html
ad29146f350b7bca4fd3c0286b4c1a441
(const CylindricalShell &shell, std::string frame)
handle_detector::CylinderArrayMsg
createCylinderArray
classMessages.html
abc1376daa7b3d449a82ca0b4ffb5d40d
(const std::vector< CylindricalShell > &list, std::string frame)
handle_detector::HandleListMsg
createHandleList
classMessages.html
a33d25e422df9d14d4344a4cecdf413fa
(const std::vector< std::vector< CylindricalShell > > &handles, std::string frame)
Sampling
classSampling.html
void
illustrate
classSampling.html
aa9ff300829d6ff786a74584edef522ca
(const PointCloud::Ptr &cloud, const PointCloudRGB::Ptr &cloudrgb, double target_radius)
void
initParams
classSampling.html
ad9512acb0ff1049b39acf077194cb100
(const ros::NodeHandle &node)
std::vector< CylindricalShell >
searchAffordances
classSampling.html
acb98130ae65fc5bb3eec2107c88fc46d
(const PointCloud::Ptr &cloud, const PointCloudRGB::Ptr &cloudrgb, double target_radius)
void
setAffordances
classSampling.html
a38f66ca2084586fed9711e6f7abc77a8
(Affordances &affordances)
Affordances
affordances
classSampling.html
a3617ee2517d28f4bf349cb546eb1911f
bool
is_visualized
classSampling.html
ab72617ee9282d592ce3f9e4fac94c5c7
int
method
classSampling.html
a8d1eeedb7ac3e73fb31f7560d4b25aac
int
num_init_samples
classSampling.html
ad8eb282f11577393f7e6c7a423e6ebb4
int
num_iterations
classSampling.html
a88a6bff9be12119a990b98ece9f1fbab
int
num_samples
classSampling.html
a9efb5cfdf29d14a0c2ad4274f3521910
double
prob_rand_samples
classSampling.html
a5c0ac2e0c79a9fbcef2bcd6348e9c60f
static const int
METHOD
classSampling.html
ad1b018c098007a92d688c8f8c3c8c6fb
static const int
NUM_INIT_SAMPLES
classSampling.html
a68f7e2c1cc08caf385554ab58b7b672a
static const int
NUM_ITERATIONS
classSampling.html
a10d9c5be4b5596f73a7bc8942afe95f6
static const int
NUM_SAMPLES
classSampling.html
a738c79129ac16736aff785f705d65d2a
static const double
PROB_RAND_SAMPLES
classSampling.html
aeb950437dc6aef040885c13482ed6b62
static const bool
VISUALIZE_STEPS
classSampling.html
a43c60ee51555f26794d640ca087a6446
SamplingVisualizer
classSamplingVisualizer.html
void
addCylinders
classSamplingVisualizer.html
a83e4e4bdd41c3d05cca261eb857f1e96
(const std::vector< CylindricalShell > &shells, void *viewer_void, std::string handle_index="", double r=0.0, double g=1.0, double b=1.0)
pcl::ModelCoefficients
createCylinder
classSamplingVisualizer.html
a3c141f7baf43dc99c2e79a1fde6183a7
(Eigen::Vector3d pt_on_axis, Eigen::Vector3d axis_direction, double radius, double extent)
void
createViewer
classSamplingVisualizer.html
a3ef78ca4c12897ee03f69233981e10ec
(PointCloud::ConstPtr cloud, std::vector< CylindricalShell > shells, Eigen::MatrixXd samples, double target_radius)
void
createViewerRGB
classSamplingVisualizer.html
a36cef7046aa20a1f140e977421b9494e
(PointCloudRGB::ConstPtr cloud, std::vector< CylindricalShell > shells, Eigen::MatrixXd samples, double target_radius)
boost::shared_ptr< pcl::visualization::PCLVisualizer >
getViewer
classSamplingVisualizer.html
aec9bc8b9251e0ba385a9c1eac7bc31e9
()
boost::shared_ptr< pcl::visualization::PCLVisualizer >
viewer
classSamplingVisualizer.html
a98af2bf60020d99a34e4bb8c3183758b
Visualizer
classVisualizer.html
MarkerArray
createCylinders
classVisualizer.html
ac9f5a91f6f1f74422db5e2dcf331e601
(const std::vector< CylindricalShell > &list, const std::string &frame)
MarkerArray
createHandleNumbers
classVisualizer.html
a1b1bf47d2b7dbdaf85085ab969c12fe9
(const std::vector< std::vector< CylindricalShell > > &handles, const std::string &frame)
void
createHandles
classVisualizer.html
a4d22320f9f9e51cad69844ae9a974c7b
(const std::vector< std::vector< CylindricalShell > > &handles, const std::string &frame, std::vector< MarkerArray > &marker_arrays, MarkerArray &all_handle_markers)
Visualizer
classVisualizer.html
adfc68235bcd211cf2e03754f321430a1
(double marker_lifetime)
double
marker_lifetime
classVisualizer.html
a6ca20c07f11d0623f2e9f9a737d4514b
WorkspaceLimits
structWorkspaceLimits.html
double
max_x
structWorkspaceLimits.html
ad53b3b5ff250cee9343164f75e38c662
double
max_y
structWorkspaceLimits.html
a256e9a2a7ca32996650c9546a1c9e543
double
max_z
structWorkspaceLimits.html
a5518004bbf669a78cd788c2bbd4e0081
double
min_x
structWorkspaceLimits.html
afc7f37b7f03b65a2b5616ec243d486a7
double
min_y
structWorkspaceLimits.html
a74ffa937e08edde2fbed5a5520e692da
double
min_z
structWorkspaceLimits.html
aa35171ec0a85afc55cbf9913ac5b36e2
pcl::CurvatureEstimationTaubin
classpcl_1_1CurvatureEstimationTaubin.html
PointInT
PointOutT
Feature< PointInT, PointOutT >::PointCloudOut
PointCloudOut
classpcl_1_1CurvatureEstimationTaubin.html
a02fd316e3ed7dfcacb1e0e7d388235e8
void
computeFeature
classpcl_1_1CurvatureEstimationTaubin.html
ad5e73f6c9f5d234216134e5bb04c4550
(const Eigen::MatrixXd &samples, PointCloudOut &output)
CurvatureEstimationTaubin
classpcl_1_1CurvatureEstimationTaubin.html
a2fb4286b0d2401e95494f85e012b11bc
(unsigned int num_threads=0)
void
estimateMedianCurvature
classpcl_1_1CurvatureEstimationTaubin.html
ae3e284fecc00f9d7d87f23a0bdce848c
(const std::vector< int > &indices, const Eigen::VectorXd &quadric_parameters, double &median_curvature, Eigen::Vector3d &normal, Eigen::Vector3d &curvature_axis, Eigen::Vector3d &curvature_centroid, bool is_deterministic=false)
void
fitQuadric
classpcl_1_1CurvatureEstimationTaubin.html
a9f2acd4ca3dfc7977032e3930b5f33e8
(const std::vector< int > &indices, Eigen::VectorXd &quadric_parameters, Eigen::Vector3d &quadric_centroid, Eigen::Matrix3d &quadric_covariance_matrix)
std::vector< int > const &
getNeighborhoodCentroids
classpcl_1_1CurvatureEstimationTaubin.html
ac4d3edafacb09b66e55f48aebf1c7a86
() const
std::vector< std::vector< int > > const &
getNeighborhoods
classpcl_1_1CurvatureEstimationTaubin.html
ae573f4ec3d641b960860e2647eb3414f
() const
void
setNumSamples
classpcl_1_1CurvatureEstimationTaubin.html
a74a8347c5b02fd9f2eba38b5e16d7a30
(int num_samples)
void
setNumThreads
classpcl_1_1CurvatureEstimationTaubin.html
a9559e955c624d68cedc589abcdd729fe
(int num_threads)
static bool
isSecondElementSmaller
classpcl_1_1CurvatureEstimationTaubin.html
ac5ea207470bf36fddd0161b45f46978a
(const std::vector< double > &p1, const std::vector< double > &p2)
void
computeFeature
classpcl_1_1CurvatureEstimationTaubin.html
a0047de9c4098619563f334c666ae54c1
(PointCloudOut &output)
void
computeFeature
classpcl_1_1CurvatureEstimationTaubin.html
a3cf5d79b5fcf408312c977e76565ceb4
(const std::vector< int > &nn_indices, int index, PointCloudOut &output)
int
sign
classpcl_1_1CurvatureEstimationTaubin.html
ae4c29f3712fa706b40465833a5913487
(double x)
bool
solveGeneralizedEigenProblem
classpcl_1_1CurvatureEstimationTaubin.html
aa7b0ddb8e2b1c3a69bcb8c95f5fbb500
(const Eigen::MatrixXd &A, const Eigen::MatrixXd &B, Eigen::MatrixXd &v, Eigen::MatrixXd &lambda)
void
unpackQuadric
classpcl_1_1CurvatureEstimationTaubin.html
a0ebcdd8071925a9fcac5ecf54615dbfd
(const Eigen::VectorXd &quadric_parameters, Eigen::Vector3d &quadric_centroid, Eigen::Matrix3d &quadric_covariance_matrix)
std::vector< int >
neighborhood_centroids_
classpcl_1_1CurvatureEstimationTaubin.html
a0e175b52cbd0e197d02a60a014db1265
std::vector< std::vector< int > >
neighborhoods_
classpcl_1_1CurvatureEstimationTaubin.html
aac3f41c26b52d9180522381d058b436b
unsigned int
num_samples_
classpcl_1_1CurvatureEstimationTaubin.html
a02f8c8c39d07e05ddc7c993d801279c0
unsigned int
num_threads_
classpcl_1_1CurvatureEstimationTaubin.html
a01975b3e54b7c58d056d2ee48bfe3e33
double
time_curvature
classpcl_1_1CurvatureEstimationTaubin.html
ac12ccf9917519142f94fa0db233e563a
double
time_taubin
classpcl_1_1CurvatureEstimationTaubin.html
a557e5ff6703c456c14b24d748bd69896
pcl::PointCurvatureTaubin
structpcl_1_1PointCurvatureTaubin.html
union pcl::PointCurvatureTaubin::@0
@1
structpcl_1_1PointCurvatureTaubin.html
a5bf0183fee2a1cc50b8414b7ade4f7c9
struct pcl::PointCurvatureTaubin::@0::@8
@9
unionpcl_1_1PointCurvatureTaubin_1_1@0.html
a0ec9c100499d10508b6b9982ffbbbccc
float
normal_x
structpcl_1_1PointCurvatureTaubin_1_1@0_1_1@8.html
ab7cf09188db8611dce9133d5c09496d6
float
normal_y
structpcl_1_1PointCurvatureTaubin_1_1@0_1_1@8.html
a04f27242ddf68f4ed3b41aa5627a86c5
float
normal_z
structpcl_1_1PointCurvatureTaubin_1_1@0_1_1@8.html
a6c8644607268f727b37b4055db418ae3
float
normal
unionpcl_1_1PointCurvatureTaubin_1_1@0.html
afa615e7f2fe76b92fe0e09b812e36d80
[4]
union pcl::PointCurvatureTaubin::@2
@3
structpcl_1_1PointCurvatureTaubin.html
a46530065ed798a2055a28f360aeed2c4
struct pcl::PointCurvatureTaubin::@2::@10
@11
unionpcl_1_1PointCurvatureTaubin_1_1@2.html
ae4b0a3252474648ed020132cd0dcf139
float
curvature_axis_x
structpcl_1_1PointCurvatureTaubin_1_1@2_1_1@10.html
a7f3d41cf879bcaa766f2b96da90fd374
float
curvature_axis_y
structpcl_1_1PointCurvatureTaubin_1_1@2_1_1@10.html
ac3352c2f7c3dd3c5cd25be05032f0901
float
curvature_axis_z
structpcl_1_1PointCurvatureTaubin_1_1@2_1_1@10.html
a097e04feadd9407b8734935a52dc538d
float
curvature_axis
unionpcl_1_1PointCurvatureTaubin_1_1@2.html
ad06839f776d3fe2ae6e176c47d9d68f4
[4]
union pcl::PointCurvatureTaubin::@4
@5
structpcl_1_1PointCurvatureTaubin.html
ae8fbe3f38b2451d7ebe5c98f36bef2e8
struct pcl::PointCurvatureTaubin::@4::@12
@13
unionpcl_1_1PointCurvatureTaubin_1_1@4.html
a754c0b411fd7546025f14e152537f40c
float
curvature_centroid_x
structpcl_1_1PointCurvatureTaubin_1_1@4_1_1@12.html
aae4934d6c628603bd69cc2d595a37305
float
curvature_centroid_y
structpcl_1_1PointCurvatureTaubin_1_1@4_1_1@12.html
a40773c6258a14a2086acebfc28ad9638
float
curvature_centroid_z
structpcl_1_1PointCurvatureTaubin_1_1@4_1_1@12.html
a3bf105be7fe6d42bc50d8de82a2d0994
float
curvature_centroid
unionpcl_1_1PointCurvatureTaubin_1_1@4.html
a3725f31f07942a5fe287ffc9b19e0108
[4]
union pcl::PointCurvatureTaubin::@6
@7
structpcl_1_1PointCurvatureTaubin.html
a5d96a6a0c5d55b82fa73e8e2908c92c5
float
median_curvature
unionpcl_1_1PointCurvatureTaubin_1_1@6.html
aa7f77d9d2e3e7f58cebe548df011eba9
ros
namespaceros.html