|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DynamicGraph
The wrapper for graph and time interval.
Method Summary | |
---|---|
java.lang.Object[] |
getAttributesValues(Edge edge,
double point)
Returns values of attributes of the given Edge in the given
point of time using Estimator.FIRST for
each dynamic attribute. |
java.lang.Object[] |
getAttributesValues(Edge edge,
double low,
double high)
Returns values of attributes of the given Edge in the given
time interval of time using Estimator.FIRST for
each dynamic attribute. |
java.lang.Object[] |
getAttributesValues(Edge edge,
double low,
double high,
Estimator[] estimators)
Returns values of attributes of the given Edge in the given
time interval of time using given Estimators . |
java.lang.Object[] |
getAttributesValues(Edge edge,
double point,
Estimator[] estimators)
Returns values of attributes of the given Edge in the given
point of time using given Estimators . |
java.lang.Object[] |
getAttributesValues(Edge edge,
Interval interval)
Returns values of attributes of the given Edge in the given
time interval of time using Estimator.FIRST for
each dynamic attribute. |
java.lang.Object[] |
getAttributesValues(Edge edge,
Interval interval,
Estimator[] estimators)
Returns values of attributes of the given Edge in the given
time interval of time using given Estimators . |
java.lang.Object[] |
getAttributesValues(Node node,
double point)
Returns values of attributes of the given Node in the given
point of time using Estimator.FIRST for each dynamic
attribute. |
java.lang.Object[] |
getAttributesValues(Node node,
double low,
double high)
Returns values of attributes of the given Node in the given
time interval of time using Estimator.FIRST for
each dynamic attribute. |
java.lang.Object[] |
getAttributesValues(Node node,
double low,
double high,
Estimator[] estimators)
Returns values of attributes of the given Node in the given
time interval of time using given Estimators . |
java.lang.Object[] |
getAttributesValues(Node node,
double point,
Estimator[] estimators)
Returns values of attributes of the given Node in the given
point of time using given Estimators . |
java.lang.Object[] |
getAttributesValues(Node node,
Interval interval)
Returns values of attributes of the given Node in the given
time interval of time using Estimator.FIRST for
each dynamic attribute. |
java.lang.Object[] |
getAttributesValues(Node node,
Interval interval,
Estimator[] estimators)
Returns values of attributes of the given Node in the given
time interval of time using given Estimators . |
double |
getHigh()
Returns the right endpoint of the time interval wrapped by this DynamicGraph . |
TimeInterval |
getInterval()
Returns the time interval wrapped by this DynamicGraph . |
double |
getLow()
Returns the left endpoint of the time interval wrapped by this DynamicGraph . |
Graph |
getSnapshotGraph(double point)
Returns a "snapshot graph", i.e. a graph for the given point of time. |
Graph |
getSnapshotGraph(double low,
double high)
Returns a "snapshot graph", i.e. a graph for the given time interval. |
Graph |
getSnapshotGraph(double low,
double high,
Estimator estimator)
Returns a "snapshot graph", i.e. a graph for the given time interval using the given Estimator . |
Graph |
getSnapshotGraph(double point,
Estimator estimator)
Returns a "snapshot graph", i.e. a graph for the given point of time using the given Estimator . |
Graph |
getSnapshotGraph(Interval interval)
Returns a "snapshot graph", i.e. a graph for the given time interval. |
Graph |
getSnapshotGraph(Interval interval,
Estimator estimator)
Returns a "snapshot graph", i.e. a graph for the given time interval using the given Estimator . |
Graph |
getStrongSnapshotGraph(double point)
Returns a "strong snapshot graph", i.e. a graph for the given point of time. |
Graph |
getStrongSnapshotGraph(double low,
double high)
Returns a "strong snapshot graph", i.e. a graph for the given time interval. |
Graph |
getStrongSnapshotGraph(Interval interval)
Returns a "strong snapshot graph", i.e. a graph for the given time interval. |
Graph |
getUnderlyingGraph()
Returns the wrapped graph. |
void |
setInterval(double low,
double high)
Sets the time interval wrapped by this DynamicGraph . |
void |
setInterval(TimeInterval interval)
Sets the time interval wrapped by this DynamicGraph . |
Method Detail |
---|
java.lang.Object[] getAttributesValues(Node node, double point)
Node
in the given
point
of time using Estimator.FIRST
for each dynamic
attribute.
node
- the given Node
point
- the given point of time
Node
in the given
point
of time using Estimator.FIRST
for
each dynamic attribute.
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.java.lang.Object[] getAttributesValues(Node node, double point, Estimator[] estimators)
Node
in the given
point
of time using given Estimators
. The length of the
estimators
table must be the same as the count of attributes.
Otherwise an IllegalArgumentException
will be thrown.
Note that it doesn't matter what estimators you give for 'static' attributes.
node
- the given Node
point
- the given point of timeestimators
- determine how to estimate individual values
Node
in the given
point
of time using given Estimators
.
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.
java.lang.IllegalArgumentException
- if the length of the estimators
table differ from the count of attributes.java.lang.Object[] getAttributesValues(Node node, double low, double high)
Node
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute. Both bounds are included by default.
node
- the given Node
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time interval
Node
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute.
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.java.lang.Object[] getAttributesValues(Node node, Interval interval)
Node
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute.
node
- the given Node
interval
- the given time interval
Node
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute.
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.java.lang.Object[] getAttributesValues(Node node, double low, double high, Estimator[] estimators)
Node
in the given
time interval of time using given Estimators
. The length of the
estimators
table must be the same as the count of attributes.
Otherwise an IllegalArgumentException
will be thrown.
Both bounds are included by default.
Note that it doesn't matter what estimators you give for 'static' attributes.
node
- the given Node
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time intervalestimators
- determine how to estimate individual values
Node
in the given
time interval of time using given Estimators
.
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.
java.lang.IllegalArgumentException
- if the length of the estimators
table differ from the count of attributes.java.lang.Object[] getAttributesValues(Node node, Interval interval, Estimator[] estimators)
Node
in the given
time interval of time using given Estimators
. The length of the
estimators
table must be the same as the count of attributes.
Otherwise an IllegalArgumentException
will be thrown.
Note that it doesn't matter what estimators you give for 'static' attributes.
node
- the given Node
interval
- the given time intervalestimators
- determine how to estimate individual values
Node
in the given
time interval of time using given Estimators
.
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.
java.lang.IllegalArgumentException
- if the length of the estimators
table differ from the count of attributes.java.lang.Object[] getAttributesValues(Edge edge, double point)
Edge
in the given
point
of time using Estimator.FIRST
for
each dynamic attribute.
edge
- the given Edge
point
- the given point of time
Edge
in the given
point
of time using Estimator.FIRST
for
each dynamic attribute.
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.java.lang.Object[] getAttributesValues(Edge edge, double point, Estimator[] estimators)
Edge
in the given
point
of time using given Estimators
. The length of the
estimators
table must be the same as the count of attributes.
Otherwise an IllegalArgumentException
will be thrown.
Note that it doesn't matter what estimators you give for 'static' attributes.
edge
- the given Edge
point
- the given point of timeestimators
- determine how to estimate individual values
Edge
in the given
point
of time using given Estimators
.
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.
java.lang.IllegalArgumentException
- if the length of the estimators
table differ from the count of attributes.java.lang.Object[] getAttributesValues(Edge edge, double low, double high)
Edge
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute. Both bounds are included by default.
edge
- the given Edge
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time interval
Edge
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute.
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.java.lang.Object[] getAttributesValues(Edge edge, Interval interval)
Edge
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute.
edge
- the given Edge
interval
- the given time interval
Edge
in the given
time interval of time using Estimator.FIRST
for
each dynamic attribute.
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.java.lang.Object[] getAttributesValues(Edge edge, double low, double high, Estimator[] estimators)
Edge
in the given
time interval of time using given Estimators
. The length of the
estimators
table must be the same as the count of attributes.
Otherwise an IllegalArgumentException
will be thrown.
Note that it doesn't matter what estimators you give for 'static' attributes.
edge
- the given Edge
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time intervalestimators
- determine how to estimate individual values
Edge
in the given
time interval of time using given Estimators
.
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.
java.lang.IllegalArgumentException
- if the length of the estimators
table differ from the count of attributes.java.lang.Object[] getAttributesValues(Edge edge, Interval interval, Estimator[] estimators)
Edge
in the given
time interval of time using given Estimators
. The length of the
estimators
table must be the same as the count of attributes.
Otherwise an IllegalArgumentException
will be thrown.
Note that it doesn't matter what estimators you give for 'static' attributes.
edge
- the given Edge
interval
- the given time intervalestimators
- determine how to estimate individual values
Edge
in the given
time interval of time using given Estimators
.
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.
java.lang.IllegalArgumentException
- if the length of the estimators
table differ from the count of attributes.double getLow()
DynamicGraph
.
DynamicGraph
.double getHigh()
DynamicGraph
.
DynamicGraph
.Graph getSnapshotGraph(double point)
Estimator.FIRST
). It means
that the first time intervals of nodes/edges are checked for
overlapping with the point
.
point
- the given point of time
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.Graph getSnapshotGraph(double point, Estimator estimator)
Estimator
. It means that time intervals of
nodes/edges determined by the Estimator
are checked for
overlapping with the point
.
point
- the given point of timeestimator
- determines how to estimate a snapshot
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.Graph getSnapshotGraph(double low, double high)
Estimator.FIRST
). It means
that the first time intervals of nodes/edges are checked for
overlapping with the time interval [low
, high
].
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time interval
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.Graph getSnapshotGraph(Interval interval)
Estimator.FIRST
). It means
that the first time intervals of nodes/edges are checked for
overlapping with the given time interval.
interval
- the given time interval
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.Graph getSnapshotGraph(double low, double high, Estimator estimator)
Estimator
. It means that time intervals of
nodes/edges determined by the Estimator
are checked for
overlapping with the time interval [low
, high
].
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time intervalestimator
- determines how to estimate a snapshot
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.Graph getSnapshotGraph(Interval interval, Estimator estimator)
Estimator
. It means that time intervals of
nodes/edges determined by the Estimator
are checked for
overlapping with the given time interval.
interval
- the given time intervalestimator
- determines how to estimate a snapshot
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.Graph getStrongSnapshotGraph(double point)
point
it is considered as a part of snapshot.
point
- the given point of time
java.lang.IllegalArgumentException
- if point
is out of range
wrapped by this DynamicGraph
.Graph getStrongSnapshotGraph(double low, double high)
low
, high
] it is considered as
a part of snapshot.
low
- the left endpoint of the given time intervalhigh
- the right endpoint of the given time interval
java.lang.IllegalArgumentException
- if low
> high
or the
time interval [low
, high
]
is out of range wrapped by this DynamicGraph.Graph getStrongSnapshotGraph(Interval interval)
interval
- the given time interval
java.lang.IllegalArgumentException
- if the given time interval is out of
range wrapped by this DynamicGraph.Graph getUnderlyingGraph()
TimeInterval getInterval()
DynamicGraph
.
DynamicGraph
.void setInterval(TimeInterval interval)
DynamicGraph
.
interval
- an object to get endpoints fromvoid setInterval(double low, double high)
DynamicGraph
.
low
- the left endpointhigh
- the right endpoint
|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |