社区
图形处理/算法
帖子详情
怎么实现前后视图? 能提供个思路吗?
Maggie
2008-03-24 09:29:17
怎么实现前后视图? 能提供个思路吗?
我知道得记录比例尺,中心点坐标
但是怎么掉用这些记录的值,再调用的过程中还会去记录
怎么解决
...全文
147
9
打赏
收藏
怎么实现前后视图? 能提供个思路吗?
怎么实现前后视图? 能提供个思路吗? 我知道得记录比例尺,中心点坐标 但是怎么掉用这些记录的值,再调用的过程中还会去记录 怎么解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
等待牛人来答.
iyranly
2008-03-25
打赏
举报
回复
你使用的是MFC!
你定义的struct Rect有什么用吗?MFC就有CRect,为何不用它?
Maggie
2008-03-25
打赏
举报
回复
不是的, 只是gis的 PAN ZOOM 两个功能 ,能前后视图
我的问题已经解决了
giszpp
2008-03-25
打赏
举报
回复
class MyGisView{
public:
MyGisView() {}
//
public:
struct Rect{
double left;
double right;
double top;
double bottom;
} m_viewRect[100];
};
////////////
MyGisView vwGis;
vwGis.m_viewRect[0].left = 100;
/////////////////
测试了没有问题阿
另外,楼主是不是想做Redo/Undo功能,就像一般GIS功能中的撤销、重做,恢复前一视图等
Maggie
2008-03-24
打赏
举报
回复
我换了个思路 , 只记录视图的边界值
想用这个结构体,
class CSonghuajiangGISView : public CView
{
public:
struct Rect
{
double letf;
double top;
double right;
double buttom;
}rect[1000];
。。。。。。。。。。。。。。
}
用的时这样
ViewRect =m_SuperMap.GetViewBounds();
rect[iCurrent].left = ViewRect.GetLeft();
rect[iCurrent].top = ViewRect.GetTop();
rect[iCurrent].right = ViewRect.GetRight();
rect[iCurrent].buttom= ViewRect.GetBottom();
iCurrent ++;
出现了 这样的错误 error C2039: 'left' : is not a member of 'Rect'
isview.h(21) see declaration of 'Rect'
怎么改下啊?
duyanbin_sy
2008-03-24
打赏
举报
回复
做两个类似栈的东西,用vector就可以实现,也就是说你做的功能相当于记事本或WORD的undo/redo功能.
有用户操作时,中心点比例等信息保存在UNDO栈中,按下向前键时,UNDO中的信息移动到REDO栈中,同时调用移动操作.
如果调用向后键时,把REDO栈中的移动UNDO栈中,同时调用移动操作.
Maggie
2008-03-24
打赏
举报
回复
请大家关注下啊
Maggie
2008-03-24
打赏
举报
回复
哦,比如在 Spuermap Objects (GIS的二次开发中)要做个前后视图的浏览
我的每次改动视图都记录下来,比如变化了 1,2,3,4,5 次(中心点移动)(比例尺变化)当点击前视图按钮
就会返回到第三次 3,然后我在改变视图 比如比例尺变化了1,2次 ,在想返回,就这样的过程
怎么解决,提供个思路
iyranly
2008-03-24
打赏
举报
回复
说详细一点,或者举个例子
javaweb项目实(含笔记与详细
实现
步骤)
javaweb项目实例,适合新手,超级详细,内含笔记与详细
实现
步骤
mysql
实现
物化
视图
写在前面,本文是博主在做数据库适配时遇到的问题。原项目用的是国产数据库人大金仓,因用户要求,需要迁移到mysql5.7上,在搜索解决方法之前有了大致
思路
就是建立物化
视图
表,然后使用存储过程或者触发器去更新物化
视图
表就可以了,但想要找有没有更优的方案,于是就进行了搜索。转载的本篇文字
思路
与我所想基本一致,步骤比较详细,转载留存一下。 在一次sql优化中一个select count(*)语句因数据量...
vue.js
实现
数据驱动
视图
原理
vuejs
实现
数据驱动
视图
原理什么是数据驱动?数据驱动是vuejs最大的特点。在vuejs中,所谓的数据驱动就是当数据发生变化的时候,用户界面发生相应的变化,开发者不需要手动的去修改dom。比如说我们点击一个button,需要元素的文本进行是和否的切换。在jquery刀耕火种的年代中,对于页面的修改我们一般是这样的一个流程,我们对button绑定事件,然后获取文案对应的元素dom对象,然后根据切换修
iOS开发-------滚动
视图
(UIScrollView)并
实现
循环滚动
滚动
视图
(UIScrollView) 其实是一个能够
实现
存放大图片以及
实现
滚动的组件,比如有的图片很大,但是用UIImageView装不下,那么这个时候就需要UIScrollView了,如果说举例子的话,很多地方都用到了,比如页面滚动的广告
视图
,滚动的头条等,那么它是一种什么效果呢,相信看完图之后立马就会明白了,因为这个程序非常简单,重点在于如何应用 滚动
视图
(UIScrollView),以及能
django类
视图
的
实现
目录 一、resetful设计
思路
二、
视图
类的优点 三、使用
视图
类的步骤 1.导入
视图
类的基类 2.继承重写需要的http方法 get post delete head put..... 3.在urls.py当中指出as_view 一、resetful设计
思路
resetful接口开发的
思路
,前后端分离,这样网站可以接收非浏览器用户的访问,对于大规模批量的操作,有很好...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章