Class dg.Block
The class for the blocks.
stratum
:Object of class "numeric"
,
the stratum
of the block.
index
:Object of class "numeric"
with (minus) the index
of the block,
the position of the block in a block list.
parent
:Object of class "numeric"
with the single parent of the block.
The slots children
, ancestors
,
and descendants
are computed from parent
.
When conflicts between these four slots in
dynamicGraphMain
the tree other slots are computed from parent
.
children
:Object of class "numeric"
Integer vector for the children
blocks of the block.
ancestors
:Object of class "numeric"
.
Integer vector for the ancestor
blocks of the block.
The slots with the children
and descendant
blocks is set
after the creation of the block (in setTreeBlocks
).
descendants
:Object of class "numeric"
.
Integer vector for the descendants
blocks of the block.
The slot with the descendant
blocks
is set after the creation of the block.
position
:Object of class "matrix"
,
the position
of the block, the two diagonal opposite corners.
closed
:Object of class "logical"
,
if TRUE then the block is closed, e.i. drawn as a "vertex".
visible
:Object of class "logical"
,
if TRUE then the block is drawn, else it is hidden in a closed block.
color
:Object of class "character"
,
see "dg.Node"
.
label
:Object of class "character"
,
see "dg.Node"
.
label.position
:Object of class "numeric"
,
see "dg.Node"
.
Class "dg.Node"
, directly.
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(object = "dg.Block")
:
Method for drawing the closed block.
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(.Object = "dg.Block")
: ...
signature(object = "dg.Block")
:
Extract the label of the block.
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
signature(x = "dg.Block")
: ...
signature(object = "dg.Block")
: ...
The dg.Block
class has the methods
name
, label
, labelPosition
,
position
, color
, stratum
,
index
, visible
, closed
,
parent
, children
,
ancestors
, and descendants
,
for extracting values
and the replacement methods
label<-
, labelPosition<-
,
position<-
, color<-
, stratum<-
,
index<-
, visible<-
, closed<-
,
parent<-
, children<-
,
ancestors<-
, and descendants<-
.
Items are added to the pop up menu of a block
by the method addToPopups
.
The methods draw
,
and propertyDialog
is also avaliable.
Jens Henrik Badsberg
b <- new("dg.Block") str(b) color(b) label(b) labelPosition(b) name(b) index(b) position(b) stratum(b) ancestors(b) descendants(b) visible(b) color(b) <- "grey" label(b) <- "NameAndLabel" labelPosition(b) <- c(1, 2, 3) # name(b) <- "NameAndLabel" # Not possible!!! index(b) <- 3 position(b) <- matrix(c( 10, 20, 30, 40, 110, 120, 130, 140), byrow = TRUE, ncol = 4) stratum(b) <- 1 ancestors(b) <- c(1, 2) descendants(b) <- c(4, 5) visible(b) <- FALSE str(b)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.