Go to the documentation of this file.
44 namespace visualization {
59 std::shared_ptr<geometry::PointCloud> CropPointCloudInPolygon(
61 std::shared_ptr<geometry::TriangleMesh> CropTriangleMeshInPolygon(
63 std::vector<size_t> CropInPolygon(
64 const std::vector<Eigen::Vector3d> &input)
const;
double axis_min_
Definition: SelectionPolygonVolume.h:69
std::shared_ptr< geometry::TriangleMesh > CropTriangleMesh(const geometry::TriangleMesh &input) const
Definition: SelectionPolygonVolume.cpp:106
bool ConvertFromJsonValue(const Json::Value &value) override
Definition: SelectionPolygonVolume.cpp:57
bool ConvertToJsonValue(Json::Value &value) const override
Definition: SelectionPolygonVolume.cpp:38
Definition: SelectionPolygonVolume.h:46
~SelectionPolygonVolume() override
Definition: SelectionPolygonVolume.h:48
std::vector< Eigen::Vector3d > bounding_polygon_
Definition: SelectionPolygonVolume.h:68
double axis_max_
Definition: SelectionPolygonVolume.h:70
Definition: PointCloud.h:50
std::string orthogonal_axis_
Definition: SelectionPolygonVolume.h:67
Definition: PinholeCameraIntrinsic.cpp:34
Definition: TriangleMesh.h:46
Definition: IJsonConvertible.h:42
std::shared_ptr< geometry::PointCloud > CropPointCloud(const geometry::PointCloud &input) const
Definition: SelectionPolygonVolume.cpp:92