dg.Vertex-class {dynamicGraph} | R Documentation |
A skeleton class for the classes of vertices.
Objects has the methods for extracting and setting the slots for vertices.
name
:"character"
with the name
of the vertex.
Should be a valid name on variables for your model object.index
:"numeric"
with the index
of the vertex,
the position of the vertex in a vertex list. position
:"numeric"
with the position
of the vertex.
Vertices in the same dynamic graph should
have the same number of coordinates. blockindex
:"numeric"
with the blockindex
of the vertex. stratum
:"numeric"
with the stratum
of the vertex. constrained
:"logical"
:
If TRUE, then the vertex can not be dragged
out of the block of the vertex. color
:"character"
with the color
of the vertex. label
:"character"
with the label
of the vertex. label.position
:"numeric"
with the label.position
of the vertex.
Labels of vertices in the same dynamic graph
should have the same number of coordinates.
Class "dg.Node"
, directly.
signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(.Object = "dg.Vertex")
: ... signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(x = "dg.Vertex")
: ... signature(object = "dg.Vertex")
: ... signature(object = "dg.Node")
: ... signature(x = "dg.Vertex")
: Not implemented. signature(object = "dg.Vertex")
: Not implemented. signature(x = "dg.Vertex")
: Not implemented. signature(object = "dg.Vertex")
: Not implemented.
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
).
Jens Henrik Badsberg
returnVertexList
,
dg.Node-class
.
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)