OpenStructure
Public Member Functions
Ellipse2 Class Reference

#include <composite2.hh>

Public Member Functions

 Ellipse2 ()
 
 Ellipse2 (Vec2 ori, Real a, Real b, Real gamma)
 
Vec2 At (Real t) const
 
Vec2 AtAngle (Real angle_) const
 
Rectangle2 GetBoundingBox () const
 
Real GetA () const
 
Real GetB () const
 
Real GetGamma () const
 
Real GetArea () const
 
Vec2 GetOrigin () const
 
void SetA (Real a)
 
void SetB (Real b)
 
void SetGamma (Real gamma)
 
void SetOrigin (Vec2 ori)
 

Detailed Description

Definition at line 95 of file composite2.hh.

Constructor & Destructor Documentation

◆ Ellipse2() [1/2]

Ellipse2 ( )

◆ Ellipse2() [2/2]

Ellipse2 ( Vec2  ori,
Real  a,
Real  b,
Real  gamma 
)

Member Function Documentation

◆ At()

Vec2 At ( Real  t) const

◆ AtAngle()

Vec2 AtAngle ( Real  angle_) const

◆ GetA()

Real GetA ( ) const
inline

Definition at line 103 of file composite2.hh.

◆ GetArea()

Real GetArea ( ) const
inline

Definition at line 106 of file composite2.hh.

◆ GetB()

Real GetB ( ) const
inline

Definition at line 104 of file composite2.hh.

◆ GetBoundingBox()

Rectangle2 GetBoundingBox ( ) const

◆ GetGamma()

Real GetGamma ( ) const
inline

Definition at line 105 of file composite2.hh.

◆ GetOrigin()

Vec2 GetOrigin ( ) const
inline

Definition at line 107 of file composite2.hh.

◆ SetA()

void SetA ( Real  a)
inline

Definition at line 108 of file composite2.hh.

◆ SetB()

void SetB ( Real  b)
inline

Definition at line 109 of file composite2.hh.

◆ SetGamma()

void SetGamma ( Real  gamma)
inline

Definition at line 110 of file composite2.hh.

◆ SetOrigin()

void SetOrigin ( Vec2  ori)
inline

Definition at line 111 of file composite2.hh.


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