Uses of Class
edu.gsu.cs.dmlab.solgrind.base.Instance
-
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.algo
Methods in edu.gsu.cs.dmlab.solgrind.algo that return Instance Modifier and Type Method Description static Instance
SequenceUtils. generateHead(Instance ins, long headInterval)
Generates head segment using head interval strategy Gets the trajectory segment that covers initial 'headInterval' time interval.static Instance
SequenceUtils. generateHeadwithRatio(Instance ins, double headRatio)
Generates head segment using head ratio strategy Gets the trajectory segment that covers initial 'headRatio' amount of trajectory's lifespan.static Instance
SequenceUtils. generateTailWindow(Instance instance, long tailInterval, double bufferDistance, long tailValidityCount)
static Instance
SequenceUtils. generateTailWindowWithRatio(Instance instance, double tailRatio, double bufferDistance, long tailValidityCount)
Methods in edu.gsu.cs.dmlab.solgrind.algo with parameters of type Instance Modifier and Type Method Description static Trajectory
SequenceUtils. createTailWindow(Instance ins, float tailRatio, double bufferDistance, long tailValidity, long samplingInterval)
Generates tail window from an instancestatic Trajectory
SequenceUtils. createTailWindow(Instance ins, long tailInterval, double bufferDistance, long tailValidity, long samplingInterval)
Generates tail window from an instancestatic Instance
SequenceUtils. generateHead(Instance ins, long headInterval)
Generates head segment using head interval strategy Gets the trajectory segment that covers initial 'headInterval' time interval.static Instance
SequenceUtils. generateHeadwithRatio(Instance ins, double headRatio)
Generates head segment using head ratio strategy Gets the trajectory segment that covers initial 'headRatio' amount of trajectory's lifespan.static Trajectory
SequenceUtils. generateTail(Instance ins, float tailRatio)
Generates tail segment using tail ratio strategy Gets the trajectory segment that covers last 'tailRatio' amount of trajectory's lifespan.static Trajectory
SequenceUtils. generateTail(Instance ins, long tailInterval)
Generates the tail segment using tail interval strategy Gets the trajectory segment that covers last 'tailInterval' time interval.static Instance
SequenceUtils. generateTailWindow(Instance instance, long tailInterval, double bufferDistance, long tailValidityCount)
static Instance
SequenceUtils. generateTailWindowWithRatio(Instance instance, double tailRatio, double bufferDistance, long tailValidityCount)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.algo.measures
Methods in edu.gsu.cs.dmlab.solgrind.algo.measures with parameters of type Instance Modifier and Type Method Description double
SignificanceMeasure. calculate(Instance ins1, Instance ins2)
Method parameters in edu.gsu.cs.dmlab.solgrind.algo.measures with type arguments of type Instance Modifier and Type Method Description double
SignificanceMeasure. calculate(Collection<Instance> instances)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.algo.measures.opt
Methods in edu.gsu.cs.dmlab.solgrind.algo.measures.opt with parameters of type Instance Modifier and Type Method Description static Set<Long>
JaccardStar. findSpatioTempralIntersection(Instance i1, Instance i2)
static double
Jaccard. intersection(Instance i1, Instance i2)
static double
Jaccard. jaccard(Instance i1, Instance i2)
static double
JaccardPlus. jaccardPlus(Instance i1, Instance i2)
static double
JaccardPlus. jaccardPlus2(Instance i1, Instance i2)
static double
JaccardStar. jaccardStar(Instance i1, Instance i2)
static double
JaccardStar. jaccardStar2(Instance i1, Instance i2)
static double
JaccardStar. jaccardStarUnion(Instance i1, Instance i2)
static Map<Long,org.locationtech.jts.geom.Geometry>
TGPairMapper. map(Instance ins)
static double
OMAX. omax(Instance i1, Instance i2)
static double
OMIN. omin(Instance i1, Instance i2)
static double
Jaccard. union(Instance i1, Instance i2)
static double
OMAX. volume(Instance i)
static double
OMIN. volume(Instance i)
Method parameters in edu.gsu.cs.dmlab.solgrind.algo.measures.opt with type arguments of type Instance Modifier and Type Method Description static Set<Long>
JaccardPlus. findCoexistenceTimeIntervals(List<Instance> instances)
static Set<Long>
Jaccard. findCoTimeIntervals(List<Instance> instances)
static double
Jaccard. jaccard(List<Instance> instances)
static double
JaccardPlus. jaccardPlus(List<Instance> instances)
static double
JaccardStar. jaccardStar(List<Instance> instances)
static double
OMAX. omax(List<Instance> instances)
static double
OMIN. omin(List<Instance> instances)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.algo.measures.significance
Methods in edu.gsu.cs.dmlab.solgrind.algo.measures.significance with parameters of type Instance Modifier and Type Method Description double
Jaccard. calculate(Instance ins1, Instance ins2)
double
JStar. calculate(Instance ins1, Instance ins2)
double
Omax. calculate(Instance ins1, Instance ins2)
static double
JaccardStar. jaccardStar2(Instance i1, Instance i2)
Method parameters in edu.gsu.cs.dmlab.solgrind.algo.measures.significance with type arguments of type Instance Modifier and Type Method Description double
Jaccard. calculate(Collection<Instance> instances)
double
JStar. calculate(Collection<Instance> instances)
double
Omax. calculate(Collection<Instance> instances)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.algo.stesminers
Constructor parameters in edu.gsu.cs.dmlab.solgrind.algo.stesminers with type arguments of type Instance Constructor Description StcopMiner(Map<EventType,Set<Instance>> instanceMap)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.base
Methods in edu.gsu.cs.dmlab.solgrind.base with parameters of type Instance Modifier and Type Method Description int
Instance. compareTo(Instance o)
boolean
Instance. equals(Instance ins)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.base.types.instance
Methods in edu.gsu.cs.dmlab.solgrind.base.types.instance with parameters of type Instance Modifier and Type Method Description static InstanceData
InstanceData. createInstanceData(Instance inst)
Method parameters in edu.gsu.cs.dmlab.solgrind.base.types.instance with type arguments of type Instance Modifier and Type Method Description static InstanceCooccurrence
InstanceCooccurrence. createInstanceCooccurrence(Collection<Instance> instances)
static InstanceSequence
InstanceSequence. createInstanceSequence(List<Instance> instances)
static InstanceSimilarity
InstanceSimilarity. createInstanceSequence(Collection<Instance> instances)
Constructors in edu.gsu.cs.dmlab.solgrind.base.types.instance with parameters of type Instance Constructor Description InstanceData(Instance ins)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.database
Methods in edu.gsu.cs.dmlab.solgrind.database that return Instance Modifier and Type Method Description Instance
SolgrindDBConnectionPostgres. getInstance(String tableName, InstanceData instanceData)
Instance
SolgrindDBConnectionSimple. getInstance(String tableName, InstanceData instanceData)
Methods in edu.gsu.cs.dmlab.solgrind.database that return types with arguments of type Instance Modifier and Type Method Description List<Instance>
SolgrindDBConnectionPostgres. getAllInstances(String tableName, String eventType)
List<Instance>
SolgrindDBConnectionSimple. getAllInstances(String tableName, String eventType)
Set<Instance>
SolgrindDBConnectionPostgres. getInstances(InstanceData[] instanceDatas)
Set<Instance>
SolgrindDBConnectionSimple. getInstances(InstanceData[] instanceDatas)
Set<Instance>
SolgrindDBConnectionPostgres. searchInstances(org.joda.time.Interval twindow, org.locationtech.jts.geom.Envelope mbr, String eventType)
Set<Instance>
SolgrindDBConnectionSimple. searchInstances(org.joda.time.Interval twindow, org.locationtech.jts.geom.Envelope mbr, String eventType)
HashMap<Instance,Instance>
SolgrindDBConnectionPostgres. stJoin(String predicate, String table1, String table2)
TODO create enum for predicateHashMap<Instance,Instance>
SolgrindDBConnectionPostgres. stJoin(String predicate, String table1, String table2)
TODO create enum for predicateHashMap<Instance,Instance>
SolgrindDBConnectionSimple. stJoin(String predicate, String table1, String table2)
HashMap<Instance,Instance>
SolgrindDBConnectionSimple. stJoin(String predicate, String table1, String table2)
Methods in edu.gsu.cs.dmlab.solgrind.database with parameters of type Instance Modifier and Type Method Description boolean
SolgrindDBConnectionPostgres. insertInstance(Instance ins, String tablename)
TODO modify method to do followings This method creates a table for instance (exp: ar_head_tracks_by_event or ar_tail_tracks_by_event) if it does not exists and creates a table for event (exp: ar_head, ar_tail)boolean
SolgrindDBConnectionSimple. insertInstance(Instance trj, String tablename)
Method parameters in edu.gsu.cs.dmlab.solgrind.database with type arguments of type Instance Modifier and Type Method Description boolean
SolgrindDBConnectionPostgres. insertInstances(Set<Instance> instances, String tablename)
boolean
SolgrindDBConnectionSimple. insertInstances(Set<Instance> instances, String tablename)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.database.helper
Methods in edu.gsu.cs.dmlab.solgrind.database.helper that return Instance Modifier and Type Method Description Instance
DatasetParser. next()
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.database.interfaces
Methods in edu.gsu.cs.dmlab.solgrind.database.interfaces that return Instance Modifier and Type Method Description Instance
SolgrindDBConnection. getInstance(String tableName, InstanceData instanceData)
get trajectory with given trajectory identifierMethods in edu.gsu.cs.dmlab.solgrind.database.interfaces that return types with arguments of type Instance Modifier and Type Method Description List<Instance>
SolgrindDBConnection. getAllInstances(String tableName, String eventType)
Set<Instance>
SolgrindDBConnection. getInstances(InstanceData[] instanceDatas)
//get a set of trajectories given an array of identifiersSet<Instance>
SolgrindDBConnection. searchInstances(org.joda.time.Interval twindow, org.locationtech.jts.geom.Envelope mbr, String eventType)
//this is spatiotemporal windows search on an event typeHashMap<Instance,Instance>
SolgrindDBConnection. stJoin(String predicate, String table1, String table2)
this performs a spatiotemporal join (first do overlap) select * from table1 as t1, table2 as t2 where t1.timerange intersects with t2.timerange abd t1.geom intersercts with t2.geomHashMap<Instance,Instance>
SolgrindDBConnection. stJoin(String predicate, String table1, String table2)
this performs a spatiotemporal join (first do overlap) select * from table1 as t1, table2 as t2 where t1.timerange intersects with t2.timerange abd t1.geom intersercts with t2.geomMethods in edu.gsu.cs.dmlab.solgrind.database.interfaces with parameters of type Instance Modifier and Type Method Description boolean
SolgrindDBConnection. insertInstance(Instance trj, String tablename)
this inserts a trajectory to tablename it could be ideal if one checks the table is correctly modeledMethod parameters in edu.gsu.cs.dmlab.solgrind.database.interfaces with type arguments of type Instance Modifier and Type Method Description boolean
SolgrindDBConnection. insertInstances(Set<Instance> trj, String tablename)
this inserts a set of trajectories to a table in batch -
Uses of Instance in edu.gsu.cs.dmlab.solgrind.fileio
Methods in edu.gsu.cs.dmlab.solgrind.fileio that return types with arguments of type Instance Modifier and Type Method Description Set<Instance>
CSVDataParser. readInstances(EventType e)
abstract Set<Instance>
DataParser. readInstances(EventType e)
Map<EventType,Collection<Instance>>
CSVDataParser. readToInstanceMap(Collection<EventType> eventTypes)
Read the instances in a given folder's CSV files to an instance map This is usually for data mining operations in solgrindMap<EventType,Set<Instance>>
CSVDataParser. readToInstanceMap(Collection<EventType> eventTypes, org.joda.time.Interval timeInterval)
This is the time filtered version of the read to instances map method above.Method parameters in edu.gsu.cs.dmlab.solgrind.fileio with type arguments of type Instance Modifier and Type Method Description void
CSVDataWriter. write(Collection<Instance> instances, String outfile)
abstract void
DataWriter. write(Collection<Instance> instances, String outfile)
-
Uses of Instance in edu.gsu.cs.dmlab.solgrind.index
Methods in edu.gsu.cs.dmlab.solgrind.index with parameters of type Instance Modifier and Type Method Description InstanceVertex
InstanceVertex. getInstanceVertex(Instance ins)
-