C++SDK  1.0.0
| Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
tee3::avd::IMAnnotaionInternal类 参考abstract

#include <mannotaioninternal.h>

class  IListener
 

Public 成员函数

virtual Result setListener (IMAnnotaionInternal::IListener *listener)=0
 
virtual Result addAnnotationObj (BoardId bid, rtcimp::AnnotationObject *annobj)=0
 
virtual Result removeAnnotationObj (BoardId bid, const AnnotationId &id)=0
 
virtual Result updateAnnotationObj (BoardId bid, const AnnotationId &id, rtcimp::AnnotationObject *annobj)=0
 
virtual Result addAnnotationStr (BoardId bid, const std::string &annostr)=0
 
virtual Result updateAnnotationStr (BoardId bid, const AnnotationId &id, const std::string &annostr)=0
 
virtual Result getAnnotationList (BoardId bid, AnnotationTypes &annos)=0
 
virtual Result setDisplayRect (BoardId bid, uint32 left, uint32 top, uint32 right, uint32 bottom)=0
 
virtual Result undo (BoardId bid)=0
 撤销,重做,清除 更多...
 
virtual Result redo (BoardId bid)=0
 
virtual Result clear (BoardId bid)=0
 
virtual void redrawAll (BoardId bid)=0
 
virtual ~IMAnnotaionInternal ()
 

静态 Public 成员函数

static IMAnnotaionInternalgetAnnotationInternal (IRoom *room)
 
static bool isSupported (AnnotationToolType type)
 

构造及析构函数说明

virtual tee3::avd::IMAnnotaionInternal::~IMAnnotaionInternal ( )
inlinevirtual

成员函数说明

virtual Result tee3::avd::IMAnnotaionInternal::addAnnotationObj ( BoardId  bid,
rtcimp::AnnotationObject annobj 
)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::addAnnotationStr ( BoardId  bid,
const std::string &  annostr 
)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::clear ( BoardId  bid)
pure virtual
static IMAnnotaionInternal* tee3::avd::IMAnnotaionInternal::getAnnotationInternal ( IRoom room)
static
virtual Result tee3::avd::IMAnnotaionInternal::getAnnotationList ( BoardId  bid,
AnnotationTypes annos 
)
pure virtual
static bool tee3::avd::IMAnnotaionInternal::isSupported ( AnnotationToolType  type)
static
virtual Result tee3::avd::IMAnnotaionInternal::redo ( BoardId  bid)
pure virtual
virtual void tee3::avd::IMAnnotaionInternal::redrawAll ( BoardId  bid)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::removeAnnotationObj ( BoardId  bid,
const AnnotationId id 
)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::setDisplayRect ( BoardId  bid,
uint32  left,
uint32  top,
uint32  right,
uint32  bottom 
)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::setListener ( IMAnnotaionInternal::IListener listener)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::undo ( BoardId  bid)
pure virtual

撤销,重做,清除

virtual Result tee3::avd::IMAnnotaionInternal::updateAnnotationObj ( BoardId  bid,
const AnnotationId id,
rtcimp::AnnotationObject annobj 
)
pure virtual
virtual Result tee3::avd::IMAnnotaionInternal::updateAnnotationStr ( BoardId  bid,
const AnnotationId id,
const std::string &  annostr 
)
pure virtual

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