get.extreme.pt {espadon} | R Documentation |
Coordinates of the extreme points
Description
The get.extreme.pt
function returns the x, y, z coordinates
of the 2 extreme voxels of the rectangular parallelepiped, containing
the objet obj
of class volume, struct or mesh. These coordinates are given in
the ref.pseudo
frame of reference.
Usage
get.extreme.pt(obj, ref.pseudo = obj$ref.pseudo, T.MAT = NULL, ...)
Arguments
obj |
object of class volume or struct or mesh. |
ref.pseudo |
Pseudonym of the frame of reference in which you want the coordinates. |
T.MAT |
"t.mat" class object, created by
load.patient.from.Rdcm or load.T.MAT. If
|
... |
Additional arguments |
Value
Returns a dataframe of min and max columns, and x, y and z rows.
If
obj
is a member of the class volume: the returned dataframe represents the coordinates of the 2 extreme points of the rectangle parallelepiped including all the voxels such asmin <= obj$vol3D.data <= max
, if the argumentsmin
ormax
exist, or including all the voxels otherwise.If
obj
is a member of the class struct: the returned dataframe represents the coordinates of the 2 extreme points of the rectangular parallelepiped including all the selected RoI.if
obj
is a member of the class mesh: the returned dataframe represents the coordinates of the 2 extreme points of the rectangular parallelepiped including all the mesh.
Examples
# loading of toy-patient objects
patient <- toy.load.patient (modality = "ct", roi.name = "", dxyz = c (5, 5, 5))
CT <- patient$ct[[1]]
# xyz extreme coordinate
get.extreme.pt (CT)
get.extreme.pt (CT, min = 0)