Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / lib3DMap / src / com / iver / ai2 / gvsig3d / simbology3D / symbol3D / point / PicturePoint3DSymbol.java @ 18219

History | View | Annotate | Download (900 Bytes)

1
package com.iver.ai2.gvsig3d.simbology3D.symbol3D.point;
2

    
3
import java.util.List;
4

    
5
import com.iver.ai2.gvsig3d.gui.FeatureFactory;
6
import com.iver.ai2.gvsig3d.simbology3D.symbol3D.Abstract3DSymbol;
7
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol;
8
import com.iver.cit.gvsig.fmap.core.symbols.PictureMarkerSymbol;
9

    
10
import es.upv.ai2.osgvp.Node;
11
import es.upv.ai2.osgvp.Vec3;
12
import es.upv.ai2.osgvp.Vec4;
13

    
14
public class PicturePoint3DSymbol extends Abstract3DSymbol{
15

    
16
        private PictureMarkerSymbol pictureMarketSymbol;
17

    
18
        public PicturePoint3DSymbol(ISymbol symbol) {
19
                super(symbol);
20
                pictureMarketSymbol = (PictureMarkerSymbol) symbol;
21
        }
22

    
23
        @Override
24
        public Node generateSymbol(List<Vec3> position) {
25
                return FeatureFactory.generateQuadPoligon(position.get(0),new Vec4(1.0,1.0,1.0,1.0),pictureMarketSymbol.getImagePath(),(float)pictureMarketSymbol.getSize()*10);
26
        }
27

    
28
}