at.tuwien.ifs.somtoolbox.input
Class SecondLifeInputFileReader
java.lang.Object
at.tuwien.ifs.somtoolbox.input.SecondLifeInputFileReader
public class SecondLifeInputFileReader
- extends java.lang.Object
Load the input format produced by the Second Life Analytics Suite.
- Version:
- $Id: SecondLifeInputFileReader.java 3888 2010-11-02 17:42:53Z frank $
- Author:
- Robert Neumayer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uid
private java.lang.String uid
region
private java.lang.String region
pos_x
private java.lang.String pos_x
pos_y
private java.lang.String pos_y
pos_z
private java.lang.String pos_z
avatar_name
private java.lang.String avatar_name
total_number
private java.lang.String total_number
time
private java.lang.String time
avatar_key
private java.lang.String avatar_key
avatar_info
private java.lang.String avatar_info
numberOfLines
private int numberOfLines
uids
private long[] uids
regions
private java.lang.String[] regions
positions
private Point3d[] positions
avatarNames
private java.lang.String[] avatarNames
totalNumbers
private long[] totalNumbers
times
private java.util.Date[] times
avatarKeys
private java.lang.String[] avatarKeys
avatarPositions
private java.util.Hashtable<java.lang.String,java.util.Vector<Point3d>> avatarPositions
minValues
double[] minValues
maxValues
double[] maxValues
SecondLifeInputFileReader
public SecondLifeInputFileReader(java.lang.String secondLifeCoordinateFile)
throws java.io.IOException
- Throws:
java.io.IOException
init
private void init(java.lang.String secondLifeCoordinateFile)
throws java.io.IOException
- Throws:
java.io.IOException
getAvatarKeys
public java.lang.String[] getAvatarKeys()
setAvatarKeys
public void setAvatarKeys(java.lang.String[] avatarKeys)
getAvatarNames
public java.lang.String[] getAvatarNames()
setAvatarNames
public void setAvatarNames(java.lang.String[] avatarNames)
getPositions
public Point3d[] getPositions()
point2DoubleArray
public static double[][][] point2DoubleArray(Point3d[][] pointArray)
point2DoubleArray
public static double[][] point2DoubleArray(Point3d[] pointArray)
double2PointArray
public static Point3d[][] double2PointArray(double[][][] doubleArray)
double2ComponentLineArray
public static java.util.ArrayList<ComponentLine3D> double2ComponentLineArray(double[][][] doubleArray)
initMinAndMaxValues
private void initMinAndMaxValues()
setPositions
public void setPositions(Point3d[] positions)
getRegions
public java.lang.String[] getRegions()
setRegions
public void setRegions(java.lang.String[] regions)
getTotalNumbers
public long[] getTotalNumbers()
setTotalNumbers
public void setTotalNumbers(long[] totalNumbers)
getUids
public long[] getUids()
setUids
public void setUids(long[] uids)
getDistinctAvatarNames
public java.lang.String[] getDistinctAvatarNames()
getAvatarPositions
public double[][] getAvatarPositions(java.lang.String avatarName)
getMaxValues
public double[] getMaxValues()
getMinValues
public double[] getMinValues()