Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef __GUI_WIDGETS_ALNMULTI___ALNVEC_ROW_GRAPH__HPP
2 #define __GUI_WIDGETS_ALNMULTI___ALNVEC_ROW_GRAPH__HPP
69 virtual void Update(
double start,
double stop) = 0;
virtual ~IAlnRowGraphProperties()
Alignment segment iterator interface.
IAlnVecRowGraph - abstract graph that can be rendered in the "expandable" space below the CAlnVecRow.
virtual void SetProperties(IAlnRowGraphProperties *props)=0
virtual void Render(CGlPane &pane, IAlnSegmentIterator &it)=0
virtual ~IAlnVecRowGraph()
virtual const IAlnRowGraphProperties * GetProperties() const =0
virtual void Update(double start, double stop)=0
Update data according to the input range.
virtual bool IsCreated() const =0
Graph is not considered fully functional until it has been "created" by the call to create function.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT