Statistics
| Revision:

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

History | View | Annotate | Download (898 Bytes)

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

    
3
import java.util.List;
4

    
5
import org.gvsig.symbology.fmap.symbols.PictureMarkerSymbol;
6

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

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

    
15
public class PicturePoint3DSymbol extends Abstract3DSymbol{
16

    
17
        private PictureMarkerSymbol pictureMarketSymbol;
18

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

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

    
29
}