Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
joshua.ui.hypergraph_visualizer.JungHyperGraph Class Reference
Inheritance diagram for joshua.ui.hypergraph_visualizer.JungHyperGraph:
[legend]
Collaboration diagram for joshua.ui.hypergraph_visualizer.JungHyperGraph:
[legend]

List of all members.

Public Member Functions

 JungHyperGraph (HyperGraph hg)
Vertex getRoot ()
void addNode (HGNode n, Vertex edge_out)
void addHyperEdge (Vertex parent, HyperEdge e)
void incrementHyperEdge (NodeVertex v)
void addNonTreeEdges ()
void replaceSubtrees (Object[] objectList)
void setSubTreeColor (Vertex v, int color)

Static Public Member Functions

static void main (String[] argv)

Public Attributes

Vertex picked

Static Public Attributes

static final String USAGE = "usage: JungHyperGraph <items file> <rules file> <first sentence> <last sentence>"

Private Member Functions

void removeSubtreeBelow (Vertex v)

Private Attributes

Vertex root
int targetIndex
boolean checkDuplicateVertices
ArrayList< VertexnonTreeEdgeEndpoints

Constructor & Destructor Documentation

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

static void joshua.ui.hypergraph_visualizer.JungHyperGraph.main ( String[]  argv) [static]

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

final String joshua.ui.hypergraph_visualizer.JungHyperGraph.USAGE = "usage: JungHyperGraph <items file> <rules file> <first sentence> <last sentence>" [static]