BioCore  4.0.1
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images. Including whole slide, pyramidal, and series.
All Classes Namespaces Functions Enumerations Properties
BioCore.Point3D Struct Reference

Public Member Functions

 Point3D (double xd, double yd, double zd)
 
 Point3D (double xd, double yd, double zd, string f)
 
override string ToString ()
 

Static Public Member Functions

static void SetLimits (double pminX, double pmaxX, double pminY, double pmaxY, double pminZ, double pmaxZ)
 
static bool InLimits (Point3D p)
 
static bool InLimitX (double px)
 
static bool InLimitY (double py)
 
static bool InLimitZ (double pz)
 
static Point3D Parse (string s)
 
static double Distance (Point3D p0, Point3D p1)
 

Static Public Attributes

static string File = ""
 

Properties

static double MinX [get]
 
static double MinY [get]
 
static double MinZ [get]
 
static double MaxX [get]
 
static double MaxY [get]
 
static double MaxZ [get]
 
double X [get, set]
 
double Y [get, set]
 
double Z [get, set]
 

Detailed Description

Definition at line 162 of file Units.cs.

Constructor & Destructor Documentation

◆ Point3D() [1/2]

BioCore.Point3D.Point3D ( double  xd,
double  yd,
double  zd 
)

Definition at line 305 of file Units.cs.

◆ Point3D() [2/2]

BioCore.Point3D.Point3D ( double  xd,
double  yd,
double  zd,
string  f 
)

Definition at line 312 of file Units.cs.

Member Function Documentation

◆ Distance()

static double BioCore.Point3D.Distance ( Point3D  p0,
Point3D  p1 
)
static

Definition at line 337 of file Units.cs.

◆ InLimits()

static bool BioCore.Point3D.InLimits ( Point3D  p)
static

Definition at line 261 of file Units.cs.

◆ InLimitX()

static bool BioCore.Point3D.InLimitX ( double  px)
static

Definition at line 278 of file Units.cs.

◆ InLimitY()

static bool BioCore.Point3D.InLimitY ( double  py)
static

Definition at line 287 of file Units.cs.

◆ InLimitZ()

static bool BioCore.Point3D.InLimitZ ( double  pz)
static

Definition at line 296 of file Units.cs.

◆ Parse()

static Point3D BioCore.Point3D.Parse ( string  s)
static

Definition at line 320 of file Units.cs.

◆ SetLimits()

static void BioCore.Point3D.SetLimits ( double  pminX,
double  pmaxX,
double  pminY,
double  pmaxY,
double  pminZ,
double  pmaxZ 
)
static

Definition at line 171 of file Units.cs.

◆ ToString()

override string BioCore.Point3D.ToString ( )

Definition at line 329 of file Units.cs.

Member Data Documentation

◆ File

string BioCore.Point3D.File = ""
static

Definition at line 170 of file Units.cs.

Property Documentation

◆ MaxX

double BioCore.Point3D.MaxX
staticget

Definition at line 204 of file Units.cs.

◆ MaxY

double BioCore.Point3D.MaxY
staticget

Definition at line 211 of file Units.cs.

◆ MaxZ

double BioCore.Point3D.MaxZ
staticget

Definition at line 218 of file Units.cs.

◆ MinX

double BioCore.Point3D.MinX
staticget

Definition at line 182 of file Units.cs.

◆ MinY

double BioCore.Point3D.MinY
staticget

Definition at line 189 of file Units.cs.

◆ MinZ

double BioCore.Point3D.MinZ
staticget

Definition at line 196 of file Units.cs.

◆ X

double BioCore.Point3D.X
getset

Definition at line 227 of file Units.cs.

◆ Y

double BioCore.Point3D.Y
getset

Definition at line 238 of file Units.cs.

◆ Z

double BioCore.Point3D.Z
getset

Definition at line 249 of file Units.cs.


The documentation for this struct was generated from the following file: