本文整理了Java中org.gephi.graph.api.Edge.isDirected()
方法的一些代码示例,展示了Edge.isDirected()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Edge.isDirected()
方法的具体详情如下:
包路径:org.gephi.graph.api.Edge
类名称:Edge
方法名:isDirected
[英]Returns true if this edge is directed.
[中]如果此边是定向的,则返回true。
代码示例来源:origin: org.gephi/graphstore
@Override
public boolean isDirected(Edge edge) {
return edge.isDirected();
}
代码示例来源:origin: gephi/graphstore
@Override
public boolean isDirected(Edge edge) {
return edge.isDirected();
}
代码示例来源:origin: org.gephi/graphstore
@Override
public boolean isDirected(final Edge edge) {
return edge.isDirected();
}
代码示例来源:origin: gephi/graphstore
@Override
public boolean isDirected(final Edge edge) {
return edge.isDirected();
}
代码示例来源:origin: org.gephi/desktop-datalab
@Override
public Object getValueFor(Edge edge) {
if (edge.isDirected()) {
return NbBundle.getMessage(EdgesDataTable.class, "EdgeDataTable.type.column.directed");
} else {
return NbBundle.getMessage(EdgesDataTable.class, "EdgeDataTable.type.column.undirected");
}
}
};
代码示例来源:origin: org.gephi/filters-plugin
@Override
public boolean evaluate(Graph graph, Edge edge) {
if(edge.isDirected()) {
DirectedGraph directedGraph = (DirectedGraph)graph;
return directedGraph.getMutualEdge(edge) != null;
}
return false;
}
代码示例来源:origin: org.gephi/graphstore
@Override
public boolean addAllEdges(Collection<? extends Edge> edges) {
for (Edge edge : edges) {
if (edge.isDirected()) {
throw new IllegalArgumentException("Can't add a directed edge to an undirected graph");
}
}
return store.addAllEdges(edges);
}
代码示例来源:origin: gephi/graphstore
@Override
public boolean addEdge(Edge edge) {
if (edge.isDirected()) {
throw new IllegalArgumentException("Can't add a directed edge to an undirected graph");
}
return store.addEdge(edge);
}
代码示例来源:origin: gephi/graphstore
@Override
public boolean addAllEdges(Collection<? extends Edge> edges) {
for (Edge edge : edges) {
if (edge.isDirected()) {
throw new IllegalArgumentException("Can't add a directed edge to an undirected graph");
}
}
return store.addAllEdges(edges);
}
代码示例来源:origin: org.gephi/graphstore
@Override
public boolean addEdge(Edge edge) {
if (edge.isDirected()) {
throw new IllegalArgumentException("Can't add a directed edge to an undirected graph");
}
return store.addEdge(edge);
}
代码示例来源:origin: org.gephi/datalab-plugin
@Override
public void execute() {
GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
Graph graph = Lookup.getDefault().lookup(GraphController.class).getGraphModel().getGraph();
List<Edge> edges = new ArrayList<>();
for (Edge edge : graph.getEdges().toArray()) {
if (edge.isDirected()) {
if(deleteDirected){
edges.add(edge);
}
}else if (deleteUndirected) {
edges.add(edge);
}
}
gec.deleteEdges(edges.toArray(new Edge[0]));
}
代码示例来源:origin: org.gephi/datalab-api
if (edge.isDirected() != directed) {
sameEdgeDefinition = false;
} else {
id,
source.getId(), target.getId(), directed,
edge.getSource().getId(), edge.getTarget().getId(), edge.isDirected()
if (edge != null && edge.isDirected() != directed) {
代码示例来源:origin: org.gephi/datalab-api
newEdge = createEdge(newEdgeSource, newEdgeTarget, edge.isDirected(), edge.getTypeLabel(), graph);
代码示例来源:origin: org.gephi/preview-plugin
@Override
public Item[] getItems(Graph graph) {
EdgeItem[] items = new EdgeItem[graph.getEdgeCount()];
int i = 0;
for (Edge e : graph.getEdges()) {
EdgeItem item = new EdgeItem(e);
item.setData(EdgeItem.WEIGHT, e.getWeight(graph.getView()));
item.setData(EdgeItem.DIRECTED, e.isDirected());
if (graph.isDirected(e)) {
item.setData(EdgeItem.MUTUAL, ((DirectedGraph) graph).getMutualEdge(e) != null);
}
item.setData(EdgeItem.SELF_LOOP, e.isSelfLoop());
item.setData(EdgeItem.COLOR, e.alpha() == 0 ? null : e.getColor());
items[i++] = item;
}
return items;
}
代码示例来源:origin: org.gephi/visualization
for (Iterator<EdgeModel> itr = octree.getEdgeIterator(); itr.hasNext();) {
EdgeModel obj = itr.next();
if (obj.getEdge().isDirected() && obj.markTime != markTime) {
obj.displayArrow(gl, glu, vizModel);
obj.markTime = markTime;
代码示例来源:origin: org.gephi/visualization
if (edge.isDirected()) {
x = (objectModel.getSourceModel().getNode().x() + 2 * objectModel.getTargetModel().getNode().x()) / 3f;
y = (objectModel.getSourceModel().getNode().y() + 2 * objectModel.getTargetModel().getNode().y()) / 3f;
代码示例来源:origin: org.gephi/visualization
b = uni[2];
a = uni[3];
} else if (edge.isDirected()) {
Node source = edge.getSource();
r = source.r();
内容来源于网络,如有侵权,请联系作者删除!