# Class: com.pnfsoftware.jeb.util.graph.Digraph.V

Vertex of a directed graph. Additional attributes include: weight, label, centrality score.

## Method: clone
- return type: `com.pnfsoftware.jeb.util.graph.Digraph.V`

Description: Create a copy of this vertex.
return: a copy with the same id, index, attributes, and scores

## Method: getId
- return type: `int`

Description: Get the vertex id.
return: the stable vertex id

## Method: getLabel
- return type: `java.lang.String`

Description: Get the vertex label.
return: the vertex label, or null if none was assigned

## Method: getVertexCentralityScore
- return type: `java.lang.Double`

Description: Get the vertex centrality score.
return: the vertex centrality score, or null if none was assigned or computed

## Method: getWeight
- return type: `java.lang.Double`

Description: Get the vertex weight.
return: the vertex weight, or null if none was assigned

## Method: normalizeVertexCentralityScore
- parameter: `divider`, type: `double`

Description: Divide and set the current VC\-score by the provided divider, ensuring that `0 <= |VC-score| <= 1`. Note: a VC\-score must have been previously set
parameter: divider: non\-zero divider

## Method: setLabel
- parameter: `label`, type: `java.lang.String`

Description: Set the vertex label.
parameter: label: vertex label, or null to clear it

## Method: setVertexCentralityScore
- parameter: `vcscore`, type: `java.lang.Double`

Description: Set the vertex centrality score.
parameter: vcscore: vertex centrality score, or null to clear it

## Method: setWeight
- parameter: `weight`, type: `java.lang.Double`

Description: Set the vertex weight.
parameter: weight: vertex weight, or null to clear it

## Method: toString
- return type: `java.lang.String`


