ICSV - Image Color Similarity Visualization
Vienna Technical University - Course 'Visualization 2'. Author: Stefan Spelitz (0925601)
XnaGeometry.BoundingSphere Struct Reference

XnaGeometry from http://www.technologicalutopia.com/sourcecode/xnageometry/ More...

Inheritance diagram for XnaGeometry.BoundingSphere:

Public Member Functions

 BoundingSphere (Vector3 center, double radius)
 
BoundingSphere Transform (Matrix matrix)
 
void Transform (ref Matrix matrix, out BoundingSphere result)
 
ContainmentType Contains (BoundingBox box)
 
void Contains (ref BoundingBox box, out ContainmentType result)
 
ContainmentType Contains (BoundingFrustum frustum)
 
ContainmentType Contains (BoundingSphere sphere)
 
void Contains (ref BoundingSphere sphere, out ContainmentType result)
 
ContainmentType Contains (Vector3 point)
 
void Contains (ref Vector3 point, out ContainmentType result)
 
bool Equals (BoundingSphere other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
bool Intersects (BoundingBox box)
 
void Intersects (ref BoundingBox box, out bool result)
 
bool Intersects (BoundingFrustum frustum)
 
bool Intersects (BoundingSphere sphere)
 
void Intersects (ref BoundingSphere sphere, out bool result)
 
PlaneIntersectionType Intersects (Plane plane)
 
void Intersects (ref Plane plane, out PlaneIntersectionType result)
 
Nullable< double > Intersects (Ray ray)
 
void Intersects (ref Ray ray, out Nullable< double > result)
 
override string ToString ()
 

Static Public Member Functions

static BoundingSphere CreateFromBoundingBox (BoundingBox box)
 
static void CreateFromBoundingBox (ref BoundingBox box, out BoundingSphere result)
 
static BoundingSphere CreateFromFrustum (BoundingFrustum frustum)
 
static BoundingSphere CreateFromPoints (IEnumerable< Vector3 > points)
 
static BoundingSphere CreateMerged (BoundingSphere original, BoundingSphere additional)
 
static void CreateMerged (ref BoundingSphere original, ref BoundingSphere additional, out BoundingSphere result)
 
static bool operator== (BoundingSphere a, BoundingSphere b)
 
static bool operator!= (BoundingSphere a, BoundingSphere b)
 

Public Attributes

Vector3 Center
 
double Radius
 

Detailed Description

Constructor & Destructor Documentation

XnaGeometry.BoundingSphere.BoundingSphere ( Vector3  center,
double  radius 
)

Member Function Documentation

ContainmentType XnaGeometry.BoundingSphere.Contains ( BoundingBox  box)
void XnaGeometry.BoundingSphere.Contains ( ref BoundingBox  box,
out ContainmentType  result 
)
ContainmentType XnaGeometry.BoundingSphere.Contains ( BoundingFrustum  frustum)
ContainmentType XnaGeometry.BoundingSphere.Contains ( BoundingSphere  sphere)
void XnaGeometry.BoundingSphere.Contains ( ref BoundingSphere  sphere,
out ContainmentType  result 
)
ContainmentType XnaGeometry.BoundingSphere.Contains ( Vector3  point)
void XnaGeometry.BoundingSphere.Contains ( ref Vector3  point,
out ContainmentType  result 
)
static BoundingSphere XnaGeometry.BoundingSphere.CreateFromBoundingBox ( BoundingBox  box)
static
static void XnaGeometry.BoundingSphere.CreateFromBoundingBox ( ref BoundingBox  box,
out BoundingSphere  result 
)
static
static BoundingSphere XnaGeometry.BoundingSphere.CreateFromFrustum ( BoundingFrustum  frustum)
static
static BoundingSphere XnaGeometry.BoundingSphere.CreateFromPoints ( IEnumerable< Vector3 points)
static
static BoundingSphere XnaGeometry.BoundingSphere.CreateMerged ( BoundingSphere  original,
BoundingSphere  additional 
)
static
static void XnaGeometry.BoundingSphere.CreateMerged ( ref BoundingSphere  original,
ref BoundingSphere  additional,
out BoundingSphere  result 
)
static
bool XnaGeometry.BoundingSphere.Equals ( BoundingSphere  other)
override bool XnaGeometry.BoundingSphere.Equals ( object  obj)
override int XnaGeometry.BoundingSphere.GetHashCode ( )
bool XnaGeometry.BoundingSphere.Intersects ( BoundingBox  box)
void XnaGeometry.BoundingSphere.Intersects ( ref BoundingBox  box,
out bool  result 
)
bool XnaGeometry.BoundingSphere.Intersects ( BoundingFrustum  frustum)
bool XnaGeometry.BoundingSphere.Intersects ( BoundingSphere  sphere)
void XnaGeometry.BoundingSphere.Intersects ( ref BoundingSphere  sphere,
out bool  result 
)
PlaneIntersectionType XnaGeometry.BoundingSphere.Intersects ( Plane  plane)
void XnaGeometry.BoundingSphere.Intersects ( ref Plane  plane,
out PlaneIntersectionType  result 
)
Nullable<double> XnaGeometry.BoundingSphere.Intersects ( Ray  ray)
void XnaGeometry.BoundingSphere.Intersects ( ref Ray  ray,
out Nullable< double >  result 
)
static bool XnaGeometry.BoundingSphere.operator!= ( BoundingSphere  a,
BoundingSphere  b 
)
static
static bool XnaGeometry.BoundingSphere.operator== ( BoundingSphere  a,
BoundingSphere  b 
)
static
override string XnaGeometry.BoundingSphere.ToString ( )
BoundingSphere XnaGeometry.BoundingSphere.Transform ( Matrix  matrix)
void XnaGeometry.BoundingSphere.Transform ( ref Matrix  matrix,
out BoundingSphere  result 
)

Member Data Documentation

Vector3 XnaGeometry.BoundingSphere.Center
double XnaGeometry.BoundingSphere.Radius