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

#include <annotationobject.h>

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

Public 成员函数

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)
 
virtual bool HitTest (const Point &pt)
 
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 属性

Point point_from_
 
Point point_to_
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 rtcimp::AnnotationObject
static AnnotationObjectCreate (AnnotationToolType type)
 
static AnnotationToolType checkToolType (std::string json)
 
- 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
 

成员函数说明

virtual void rtcimp::Annotation2Point::CopyDataFrom ( AnnotationObject data)
virtual
virtual void rtcimp::Annotation2Point::CopyDataFrom ( const room_pdu::Annotation2Point *  pdu2point)
virtual
virtual void rtcimp::Annotation2Point::CopyDataFromEx ( const room_pdu::Annotation2Point *  pdu2point)
virtual
virtual bool rtcimp::Annotation2Point::CopyDataFromJson ( std::string  annotStr)
virtual
virtual void rtcimp::Annotation2Point::CopyDataTo ( room_pdu::Annotation2Point *  pdu2point)
virtual
virtual bool rtcimp::Annotation2Point::CopyDataToJson ( std::string &  annotStr)
virtual
virtual void rtcimp::Annotation2Point::SetDisplayRect ( const Rect rc)
virtual

类成员变量说明

Point rtcimp::Annotation2Point::point_from_
Point rtcimp::Annotation2Point::point_to_

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