Class Planes

Inheritance Relationships

Derived Types

Class Documentation

class Planes

Subclassed by s_graphs::HorizontalPlanes, s_graphs::VerticalPlanes

Public Functions

inline Planes()
inline Planes(const Planes &old_plane, const bool deep_copy)
inline virtual ~Planes()
inline Planes &operator=(const Planes &old_plane)

Public Members

int id
g2o::Plane3D plane
g2o::Plane3D plane_body
pcl::PointCloud<PointNormal>::Ptr cloud_seg_body
std::vector<pcl::PointCloud<PointNormal>::Ptr> cloud_seg_body_vec
pcl::PointCloud<PointNormal>::Ptr cloud_seg_map
Eigen::Matrix3d covariance
std::vector<g2o::VertexSE3*> keyframe_node_vec
std::vector<double> color
int revit_id
g2o::VertexSE3 *keyframe_node = nullptr
g2o::VertexPlane *plane_node = nullptr
std::string type
double length
bool matched = false
Eigen::Vector2d start_point = Eigen::Vector2d::Ones()
Eigen::Vector3d wall_point
bool on_wall = false