Class dg.Vertex

Share:

Description

A skeleton class for the classes of vertices.

Objects from the Class

Objects has the methods for extracting and setting the slots for vertices.

Slots

name:

Object of class "character" with the name of the vertex. Should be a valid name on variables for your model object.

index:

Object of class "numeric" with the index of the vertex, the position of the vertex in a vertex list.

position:

Object of class "numeric" with the position of the vertex. Vertices in the same dynamic graph should have the same number of coordinates.

blockindex:

Object of class "numeric" with the blockindex of the vertex.

stratum:

Object of class "numeric" with the stratum of the vertex.

constrained:

Object of class "logical": If TRUE, then the vertex can not be dragged out of the block of the vertex.

color:

Object of class "character" with the color of the vertex.

label:

Object of class "character" with the label of the vertex.

label.position:

Object of class "numeric" with the label.position of the vertex. Labels of vertices in the same dynamic graph should have the same number of coordinates.

Extends

Class "dg.Node", directly.

Methods

blockindex<-

signature(x = "dg.Vertex"): ...

blockindex

signature(object = "dg.Vertex"): ...

index<-

signature(x = "dg.Vertex"): ...

index

signature(object = "dg.Vertex"): ...

initialize

signature(.Object = "dg.Vertex"): ...

name<-

signature(x = "dg.Vertex"): ...

name

signature(object = "dg.Vertex"): ...

position<-

signature(x = "dg.Vertex"): ...

position

signature(object = "dg.Vertex"): ...

stratum<-

signature(x = "dg.Vertex"): ...

stratum

signature(object = "dg.Vertex"): ...

visible<-

signature(x = "dg.Vertex"): ...

visible

signature(object = "dg.Vertex"): ...

constrained<-

signature(x = "dg.Vertex"): ...

constrained

signature(object = "dg.Vertex"): ...

propertyDialog

signature(object = "dg.Node"): ...

ancestors<-

signature(x = "dg.Vertex"): Not implemented.

ancestors

signature(object = "dg.Vertex"): Not implemented.

descendants<-

signature(x = "dg.Vertex"): Not implemented.

descendants

signature(object = "dg.Vertex"): Not implemented.

Note

The dg.Vertex class has the methods name, label, labelPosition, position, stratum, blockindex, constrained, color, and index for extracting values of the object and the replacement methods name<-, label<-, labelPosition<-, position<-, stratum<-, blockindex<-, constrained<-, color<-, and index<-. The method draw is used to draw a vertex, and items can be added to the pop up menu of the vertex by the method addToPopups.

Some of these methods also applies for edges (dg.Edge), blocks (dg.Block), block edges (dg.BlockEdge), factor vertices (dg.FactorVertex) and edges from vertices to factors (dg.FactorEdge).

Author(s)

Jens Henrik Badsberg

See Also

returnVertexList, dg.Node-class.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
a <- new("dg.DiscreteVertex", name = "a", label = "A", 
         index = 1, position = c(0, 0, 0))

str(a)

color(a)
label(a)
labelPosition(a)
name(a)
index(a)
position(a)
stratum(a)

color(a) <- "red"
label(a) <- "A vertex"
labelPosition(a) <- c(1, 2, 3)
name(a) <- "Capital.A"
index(a) <- -1
position(a) <- c(10, 20, 30)
stratum(a) <- 1

str(a)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.