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

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

Inheritance diagram for XnaGeometry.BoundingFrustum:

Public Member Functions

 BoundingFrustum (Matrix value)
 
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 (BoundingFrustum other)
 
override bool Equals (object obj)
 
Vector3[] GetCorners ()
 
void GetCorners (Vector3[] corners)
 
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 bool operator== (BoundingFrustum a, BoundingFrustum b)
 
static bool operator!= (BoundingFrustum a, BoundingFrustum b)
 

Public Attributes

const int CornerCount = 8
 

Properties

Plane Bottom [get]
 
Plane Far [get]
 
Plane Left [get]
 
Matrix Matrix [get, set]
 
Plane Near [get]
 
Plane Right [get]
 
Plane Top [get]
 

Detailed Description

Constructor & Destructor Documentation

XnaGeometry.BoundingFrustum.BoundingFrustum ( Matrix  value)

Member Function Documentation

ContainmentType XnaGeometry.BoundingFrustum.Contains ( BoundingBox  box)
void XnaGeometry.BoundingFrustum.Contains ( ref BoundingBox  box,
out ContainmentType  result 
)
ContainmentType XnaGeometry.BoundingFrustum.Contains ( BoundingFrustum  frustum)
ContainmentType XnaGeometry.BoundingFrustum.Contains ( BoundingSphere  sphere)
void XnaGeometry.BoundingFrustum.Contains ( ref BoundingSphere  sphere,
out ContainmentType  result 
)
ContainmentType XnaGeometry.BoundingFrustum.Contains ( Vector3  point)
void XnaGeometry.BoundingFrustum.Contains ( ref Vector3  point,
out ContainmentType  result 
)
bool XnaGeometry.BoundingFrustum.Equals ( BoundingFrustum  other)
override bool XnaGeometry.BoundingFrustum.Equals ( object  obj)
Vector3 [] XnaGeometry.BoundingFrustum.GetCorners ( )
void XnaGeometry.BoundingFrustum.GetCorners ( Vector3[]  corners)
override int XnaGeometry.BoundingFrustum.GetHashCode ( )
bool XnaGeometry.BoundingFrustum.Intersects ( BoundingBox  box)
void XnaGeometry.BoundingFrustum.Intersects ( ref BoundingBox  box,
out bool  result 
)
bool XnaGeometry.BoundingFrustum.Intersects ( BoundingFrustum  frustum)
bool XnaGeometry.BoundingFrustum.Intersects ( BoundingSphere  sphere)
void XnaGeometry.BoundingFrustum.Intersects ( ref BoundingSphere  sphere,
out bool  result 
)
PlaneIntersectionType XnaGeometry.BoundingFrustum.Intersects ( Plane  plane)
void XnaGeometry.BoundingFrustum.Intersects ( ref Plane  plane,
out PlaneIntersectionType  result 
)
Nullable<double> XnaGeometry.BoundingFrustum.Intersects ( Ray  ray)
void XnaGeometry.BoundingFrustum.Intersects ( ref Ray  ray,
out Nullable< double >  result 
)
static bool XnaGeometry.BoundingFrustum.operator!= ( BoundingFrustum  a,
BoundingFrustum  b 
)
static
static bool XnaGeometry.BoundingFrustum.operator== ( BoundingFrustum  a,
BoundingFrustum  b 
)
static
override string XnaGeometry.BoundingFrustum.ToString ( )

Member Data Documentation

const int XnaGeometry.BoundingFrustum.CornerCount = 8

Property Documentation

Plane XnaGeometry.BoundingFrustum.Bottom
get
Plane XnaGeometry.BoundingFrustum.Far
get
Plane XnaGeometry.BoundingFrustum.Left
get
Matrix XnaGeometry.BoundingFrustum.Matrix
getset
Plane XnaGeometry.BoundingFrustum.Near
get
Plane XnaGeometry.BoundingFrustum.Right
get
Plane XnaGeometry.BoundingFrustum.Top
get