Description Slots Extends Methods Note Author(s) See Also Examples
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
setBlocks
,
setTreeBlocks
,
dg.Node-class
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.