LabelMe
Public Member Functions | Public Attributes | List of all members
My::Rectangle3D Class Reference

代表长方体形状,用于3d分割标注,继承Shape3D More...

#include <rectangle3d.h>

Inheritance diagram for My::Rectangle3D:
My::Shape3D My::Shape

Public Member Functions

 Rectangle3D ()
 
 ~Rectangle3D ()
 
- Public Member Functions inherited from My::Shape3D
 Shape3D (Type t)
 
virtual ~Shape3D ()=0
 
- Public Member Functions inherited from My::Shape
 Shape (Type t)
 
virtual ~Shape ()=0
 

Public Attributes

float width =0
 存储长方体的宽 More...
 
float height =0
 存储长方体的高 More...
 
int zspan =0
 存储长方体的z方向跨度 More...
 
- Public Attributes inherited from My::Shape3D
QVector< cv::Point3f > points
 存储像素点位 More...
 
- Public Attributes inherited from My::Shape
const Type type
 标注类型 More...
 
QString label
 标注对应的标签文字 More...
 
QColor color =QColor(100,255,0,100)
 默认标注颜色 More...
 
bool isFill =false
 是否填充内部 More...
 
bool isHide =false
 是否隐藏标注 More...
 
bool isHover =false
 是否悬浮 More...
 

Additional Inherited Members

- Public Types inherited from My::Shape
enum  Type {
  Brush, Rectangle, Polygons, Circle,
  Curve, Rectangle3D, Brush3D
}
 标注形状的类型 More...
 

Detailed Description

代表长方体形状,用于3d分割标注,继承Shape3D

Constructor & Destructor Documentation

◆ Rectangle3D()

My::Rectangle3D::Rectangle3D ( )
inline

◆ ~Rectangle3D()

My::Rectangle3D::~Rectangle3D ( )

Member Data Documentation

◆ height

float My::Rectangle3D::height =0

存储长方体的高

◆ width

float My::Rectangle3D::width =0

存储长方体的宽

◆ zspan

int My::Rectangle3D::zspan =0

存储长方体的z方向跨度


The documentation for this class was generated from the following files: