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 T.MAT = NULL, ref.pseudo must be equal to obj$ref.pseudo.

...

Additional arguments min, max (of voxel) if obj is of class 'volume'. Arguments roi.name, roi.sname, roi.idx if obj is of class 'struct'. Arguments vol (depracated), replaced by obj.

Value

Returns a dataframe of min and max columns, and x, y and z rows.

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)

[Package espadon version 1.7.2 Index]