Jypeli 10
The simple game programming library
AdvanceMath.Geometry2D.BoundingCircle tietuereferenssi
Luokan AdvanceMath.Geometry2D.BoundingCircle luokkakaavio

Julkiset jäsenfunktiot

 BoundingCircle (Scalar x, Scalar y, Scalar radius)
 
 BoundingCircle (Vector2D position, Scalar radius)
 
ContainmentType Contains (BoundingCircle circle)
 
ContainmentType Contains (BoundingPolygon polygon)
 
ContainmentType Contains (BoundingRectangle rect)
 
void Contains (ref BoundingCircle circle, out ContainmentType result)
 
void Contains (ref BoundingPolygon polygon, out ContainmentType result)
 
void Contains (ref BoundingRectangle rect, out ContainmentType result)
 
void Contains (ref Vector2D point, out ContainmentType result)
 
ContainmentType Contains (Vector2D point)
 
bool Equals (BoundingCircle other)
 
override bool Equals (object obj)
 
void GetDistance (ref Vector2D point, out Scalar result)
 
Scalar GetDistance (Vector2D point)
 
override int GetHashCode ()
 
bool Intersects (BoundingCircle circle)
 
bool Intersects (BoundingPolygon polygon)
 
bool Intersects (BoundingRectangle rect)
 
bool Intersects (Line line)
 
bool Intersects (LineSegment line)
 
Scalar Intersects (Ray ray)
 
void Intersects (ref BoundingCircle circle, out bool result)
 
void Intersects (ref BoundingPolygon polygon, out bool result)
 
void Intersects (ref BoundingRectangle rect, out bool result)
 
void Intersects (ref Line line, out bool result)
 
void Intersects (ref LineSegment line, out bool result)
 
void Intersects (ref Ray ray, bool discardInside, out Scalar result)
 
void Intersects (ref Ray ray, out Scalar result)
 
override string ToString ()
 

Staattiset julkiset jäsenfunktiot

static bool Equals (BoundingCircle circle1, BoundingCircle circle2)
 
static bool Equals (ref BoundingCircle circle1, ref BoundingCircle circle2)
 
static BoundingCircle FromRectangle (BoundingRectangle rect)
 
static void FromRectangle (ref BoundingRectangle rect, out BoundingCircle result)
 
static BoundingCircle FromVectors (Vector2D[] vertexes)
 
static void FromVectors (Vector2D[] vertexes, out BoundingCircle result)
 
static bool operator!= (BoundingCircle circle1, BoundingCircle circle2)
 
static bool operator== (BoundingCircle circle1, BoundingCircle circle2)
 

Julkiset attribuutit

Vector2D Position
 
Scalar Radius
 

Staattiset julkiset attribuutit

const int Size = Vector2D.Size + sizeof(Scalar)
 

Ominaisuudet

Scalar Area [get]
 
Scalar Perimeter [get]
 

Yksityiskohtainen selite

Määrittely tiedoston BoundingCircle.cs rivillä 44.

Rakentajien & purkajien dokumentaatio

◆ BoundingCircle() [1/2]

AdvanceMath.Geometry2D.BoundingCircle.BoundingCircle ( Vector2D  position,
Scalar  radius 
)

Määrittely tiedoston BoundingCircle.cs rivillä 89.

◆ BoundingCircle() [2/2]

AdvanceMath.Geometry2D.BoundingCircle.BoundingCircle ( Scalar  x,
Scalar  y,
Scalar  radius 
)

Määrittely tiedoston BoundingCircle.cs rivillä 94.

Viittaukset AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.

Jäsenfunktioiden dokumentaatio

◆ Contains() [1/8]

◆ Contains() [2/8]

ContainmentType AdvanceMath.Geometry2D.BoundingCircle.Contains ( BoundingPolygon  polygon)

Määrittely tiedoston BoundingCircle.cs rivillä 209.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Contains().

◆ Contains() [3/8]

ContainmentType AdvanceMath.Geometry2D.BoundingCircle.Contains ( BoundingRectangle  rect)

Määrittely tiedoston BoundingCircle.cs rivillä 178.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Contains().

◆ Contains() [4/8]

void AdvanceMath.Geometry2D.BoundingCircle.Contains ( ref BoundingCircle  circle,
out ContainmentType  result 
)

Määrittely tiedoston BoundingCircle.cs rivillä 160.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.GetDistance().

◆ Contains() [5/8]

void AdvanceMath.Geometry2D.BoundingCircle.Contains ( ref BoundingPolygon  polygon,
out ContainmentType  result 
)

Määrittely tiedoston BoundingCircle.cs rivillä 215.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Contains().

◆ Contains() [6/8]

◆ Contains() [7/8]

void AdvanceMath.Geometry2D.BoundingCircle.Contains ( ref Vector2D  point,
out ContainmentType  result 
)

Määrittely tiedoston BoundingCircle.cs rivillä 136.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.GetDistance().

◆ Contains() [8/8]

ContainmentType AdvanceMath.Geometry2D.BoundingCircle.Contains ( Vector2D  point)

◆ Equals() [1/4]

static bool AdvanceMath.Geometry2D.BoundingCircle.Equals ( BoundingCircle  circle1,
BoundingCircle  circle2 
)
static

Määrittely tiedoston BoundingCircle.cs rivillä 362.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Equals().

◆ Equals() [2/4]

bool AdvanceMath.Geometry2D.BoundingCircle.Equals ( BoundingCircle  other)

Määrittely tiedoston BoundingCircle.cs rivillä 358.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Equals().

◆ Equals() [3/4]

override bool AdvanceMath.Geometry2D.BoundingCircle.Equals ( object  obj)

◆ Equals() [4/4]

static bool AdvanceMath.Geometry2D.BoundingCircle.Equals ( ref BoundingCircle  circle1,
ref BoundingCircle  circle2 
)
static

Määrittely tiedoston BoundingCircle.cs rivillä 367.

Viittaukset AdvanceMath.Vector2D.Equals().

◆ FromRectangle() [1/2]

static BoundingCircle AdvanceMath.Geometry2D.BoundingCircle.FromRectangle ( BoundingRectangle  rect)
static

◆ FromRectangle() [2/2]

static void AdvanceMath.Geometry2D.BoundingCircle.FromRectangle ( ref BoundingRectangle  rect,
out BoundingCircle  result 
)
static

Määrittely tiedoston BoundingCircle.cs rivillä 54.

Viittaukset AdvanceMath.MathHelper.Sqrt().

◆ FromVectors() [1/2]

static BoundingCircle AdvanceMath.Geometry2D.BoundingCircle.FromVectors ( Vector2D[]  vertexes)
static

◆ FromVectors() [2/2]

static void AdvanceMath.Geometry2D.BoundingCircle.FromVectors ( Vector2D[]  vertexes,
out BoundingCircle  result 
)
static

◆ GetDistance() [1/2]

void AdvanceMath.Geometry2D.BoundingCircle.GetDistance ( ref Vector2D  point,
out Scalar  result 
)

◆ GetDistance() [2/2]

Scalar AdvanceMath.Geometry2D.BoundingCircle.GetDistance ( Vector2D  point)

◆ GetHashCode()

override int AdvanceMath.Geometry2D.BoundingCircle.GetHashCode ( )

◆ Intersects() [1/13]

bool AdvanceMath.Geometry2D.BoundingCircle.Intersects ( BoundingCircle  circle)

Määrittely tiedoston BoundingCircle.cs rivillä 249.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Intersects().

◆ Intersects() [2/13]

bool AdvanceMath.Geometry2D.BoundingCircle.Intersects ( BoundingPolygon  polygon)

Määrittely tiedoston BoundingCircle.cs rivillä 255.

Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().

◆ Intersects() [3/13]

bool AdvanceMath.Geometry2D.BoundingCircle.Intersects ( BoundingRectangle  rect)

Määrittely tiedoston BoundingCircle.cs rivillä 243.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Intersects().

◆ Intersects() [4/13]

bool AdvanceMath.Geometry2D.BoundingCircle.Intersects ( Line  line)

Määrittely tiedoston BoundingCircle.cs rivillä 267.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Intersects().

◆ Intersects() [5/13]

bool AdvanceMath.Geometry2D.BoundingCircle.Intersects ( LineSegment  line)

Määrittely tiedoston BoundingCircle.cs rivillä 261.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Intersects().

◆ Intersects() [6/13]

◆ Intersects() [7/13]

void AdvanceMath.Geometry2D.BoundingCircle.Intersects ( ref BoundingCircle  circle,
out bool  result 
)

◆ Intersects() [8/13]

void AdvanceMath.Geometry2D.BoundingCircle.Intersects ( ref BoundingPolygon  polygon,
out bool  result 
)

Määrittely tiedoston BoundingCircle.cs rivillä 339.

◆ Intersects() [9/13]

◆ Intersects() [10/13]

void AdvanceMath.Geometry2D.BoundingCircle.Intersects ( ref Line  line,
out bool  result 
)

◆ Intersects() [11/13]

void AdvanceMath.Geometry2D.BoundingCircle.Intersects ( ref LineSegment  line,
out bool  result 
)

◆ Intersects() [12/13]

void AdvanceMath.Geometry2D.BoundingCircle.Intersects ( ref Ray  ray,
bool  discardInside,
out Scalar  result 
)

◆ Intersects() [13/13]

void AdvanceMath.Geometry2D.BoundingCircle.Intersects ( ref Ray  ray,
out Scalar  result 
)

Määrittely tiedoston BoundingCircle.cs rivillä 274.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Intersects().

◆ operator!=()

static bool AdvanceMath.Geometry2D.BoundingCircle.operator!= ( BoundingCircle  circle1,
BoundingCircle  circle2 
)
static

Määrittely tiedoston BoundingCircle.cs rivillä 375.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Equals().

◆ operator==()

static bool AdvanceMath.Geometry2D.BoundingCircle.operator== ( BoundingCircle  circle1,
BoundingCircle  circle2 
)
static

Määrittely tiedoston BoundingCircle.cs rivillä 371.

Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Equals().

◆ ToString()

override string AdvanceMath.Geometry2D.BoundingCircle.ToString ( )

Jäsendatan dokumentaatio

◆ Position

◆ Radius

◆ Size

const int AdvanceMath.Geometry2D.BoundingCircle.Size = Vector2D.Size + sizeof(Scalar)
static

Määrittely tiedoston BoundingCircle.cs rivillä 46.

Ominaisuuksien dokumentaatio

◆ Area

Scalar AdvanceMath.Geometry2D.BoundingCircle.Area
get

Määrittely tiedoston BoundingCircle.cs rivillä 101.

◆ Perimeter

Scalar AdvanceMath.Geometry2D.BoundingCircle.Perimeter
get

Määrittely tiedoston BoundingCircle.cs rivillä 108.


Dokumentaatio tälle tietueelle luotiin seuraavasta tiedostosta: