C++SDK  1.0.0
Public 成员函数 | 所有成员列表
rtcimp::AnnotationFailure类 参考

#include <annotationobject.h>

类 rtcimp::AnnotationFailure 继承关系图:
Inheritance graph
[图例]
rtcimp::AnnotationFailure 的协作图:
Collaboration graph
[图例]

Public 成员函数

 AnnotationFailure ()
 
bool HitTest (const Point &pt)
 
- Public 成员函数 继承自 rtcimp::Annotation2Point
virtual void CopyDataFrom (AnnotationObject *data)
 
virtual void CopyDataFrom (const room_pdu::Annotation2Point *pdu2point)
 
virtual void CopyDataFromEx (const room_pdu::Annotation2Point *pdu2point)
 
virtual void CopyDataTo (room_pdu::Annotation2Point *pdu2point)
 
virtual void SetDisplayRect (const Rect &rc)
 
virtual bool CopyDataFromJson (std::string annotStr)
 
virtual bool CopyDataToJson (std::string &annotStr)
 
- Public 成员函数 继承自 rtcimp::AnnotationObject
virtual ~AnnotationObject ()
 
virtual void SetLineWidth (int width)
 
virtual void SetLineColor (Color color)
 
virtual void SetFillColor (Color color)
 
virtual void SetLineArrow (const LineArrowType &arrow)
 
virtual void SetEnable (bool enable=true)
 
virtual void SetAnnotationRect (const Rect &rc)
 
virtual void SetZoomMode (bool isZoom)
 
virtual bool IsEnable ()
 
virtual bool Is (AnnotationToolType type)
 
virtual AnnotationToolType ToolType ()
 
virtual bool Draw (const AVDContext &context, bool paint)
 
virtual void CopyDataTo (room_pdu::AnnotationObject *pduobject)
 
virtual void CopyDataFrom (const room_pdu::AnnotationObject *pduobject)
 
void SetUserId (const std::string &id)
 
void SetAnnotationId (const std::string &id)
 
void SetObjectId (const std::string &id)
 
std::string GetUserId ()
 
std::string GetAnnotationId ()
 
std::string GetObjectId ()
 
Color GetLineColor ()
 
void setSeqNum (uint32 i)
 
uint32 getSeqNum ()
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 rtcimp::AnnotationObject
static AnnotationObjectCreate (AnnotationToolType type)
 
static AnnotationToolType checkToolType (std::string json)
 
- Public 属性 继承自 rtcimp::Annotation2Point
Point point_from_
 
Point point_to_
 
- Protected 成员函数 继承自 rtcimp::AnnotationObject
 AnnotationObject ()
 
- Protected 属性 继承自 rtcimp::AnnotationObject
AnnotationToolType tool_type_
 
LineArrowType line_arrow_
 
bool owned_cursor_
 
bool touched_
 
bool enable_
 
bool zoom_
 
int line_width_
 
Color line_color_
 
Color fill_color_
 
Rect object_rect_
 
Rect display_rect_
 
Rect annotation_rect_
 
std::string object_id_
 
std::string annotation_id_
 
std::string user_id_
 
uint32 _seq_num
 

构造及析构函数说明

rtcimp::AnnotationFailure::AnnotationFailure ( )

成员函数说明

bool rtcimp::AnnotationFailure::HitTest ( const Point pt)
virtual

该类的文档由以下文件生成: