HerdSoftware  0.1.1
Public Member Functions | Private Attributes | List of all members
Herd::CssGeoParams Class Reference

Geometry parameters of the Chinese Space station. More...

#include <CssGeoParams.h>

Public Member Functions

 CssGeoParams ()
 Default constructor. More...
 
virtual ~CssGeoParams ()=default
 Virtual destructor. More...
 
void SetSpSpinAngleM1_1 (float angle)
 Set the spin angle of panel 1 on module 1. More...
 
float SpSpinAngleM1_1 ()
 Get the spin angle of panel 1 on module 1. More...
 
void SetSpSpinAngleM1_2 (float angle)
 Set the spin angle of panel 2 on module 1. More...
 
float SpSpinAngleM1_2 ()
 Get the spin angle of panel 2 on module 1. More...
 
void SetSpSpinAngleM2_1 (float angle)
 Set the spin angle of panel 1 on module 2. More...
 
float SpSpinAngleM2_1 ()
 Get the spin angle of panel 1 on module 2. More...
 
void SetSpSpinAngleM2_2 (float angle)
 Set the spin angle of panel 2 on module 2. More...
 
float SpSpinAngleM2_2 ()
 Get the spin angle of panel 2 on module 2. More...
 
void SetSpSpinAngleMC_1 (float angle)
 Set the spin angle of panel 1 on module Core. More...
 
float SpSpinAngleMC_1 ()
 Get the spin angle of panel 1 on module Core. More...
 
void SetSpSpinAngleMC_2 (float angle)
 Set the spin angle of panel 2 on module Core. More...
 
float SpSpinAngleMC_2 ()
 Get the spin angle of panel 2 on module Core. More...
 
void SetSpRevAngleM1 (float angle)
 Set the revolution angle of panels on module 1. More...
 
float SpRevAngleM1 ()
 Get the revolution angle of panels on module 1. More...
 
void SetSpRevAngleM2 (float angle)
 Set the revolution angle of panels on module 2. More...
 
float SpRevAngleM2 ()
 Get the revolution angle of panels on module 2. More...
 

Private Attributes

float spSpinAngleM1_1
 
float spSpinAngleM1_2
 
float spSpinAngleM2_1
 
float spSpinAngleM2_2
 
float spSpinAngleMC_1
 
float spSpinAngleMC_2
 
float spRevAngleM1
 
float spRevAngleM2
 

Detailed Description

Geometry parameters of the Chinese Space station.

Constructor & Destructor Documentation

◆ CssGeoParams()

Herd::CssGeoParams::CssGeoParams ( )
inline

Default constructor.

◆ ~CssGeoParams()

virtual Herd::CssGeoParams::~CssGeoParams ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ SetSpRevAngleM1()

void Herd::CssGeoParams::SetSpRevAngleM1 ( float  angle)
inline

Set the revolution angle of panels on module 1.

Parameters
angleThe revolution angle of panels on module 1.

◆ SetSpRevAngleM2()

void Herd::CssGeoParams::SetSpRevAngleM2 ( float  angle)
inline

Set the revolution angle of panels on module 2.

Parameters
angleThe revolution angle of panels on module 2.

◆ SetSpSpinAngleM1_1()

void Herd::CssGeoParams::SetSpSpinAngleM1_1 ( float  angle)
inline

Set the spin angle of panel 1 on module 1.

Parameters
angleThe spin angle of panel 1 on module 1.

◆ SetSpSpinAngleM1_2()

void Herd::CssGeoParams::SetSpSpinAngleM1_2 ( float  angle)
inline

Set the spin angle of panel 2 on module 1.

Parameters
angleThe spin angle of panel 2 on module 1.

◆ SetSpSpinAngleM2_1()

void Herd::CssGeoParams::SetSpSpinAngleM2_1 ( float  angle)
inline

Set the spin angle of panel 1 on module 2.

Parameters
angleThe spin angle of panel 1 on module 2.

◆ SetSpSpinAngleM2_2()

void Herd::CssGeoParams::SetSpSpinAngleM2_2 ( float  angle)
inline

Set the spin angle of panel 2 on module 2.

Parameters
angleThe spin angle of panel 2 on module 2.

◆ SetSpSpinAngleMC_1()

void Herd::CssGeoParams::SetSpSpinAngleMC_1 ( float  angle)
inline

Set the spin angle of panel 1 on module Core.

Parameters
angleThe spin angle of panel 1 on module Core.

◆ SetSpSpinAngleMC_2()

void Herd::CssGeoParams::SetSpSpinAngleMC_2 ( float  angle)
inline

Set the spin angle of panel 2 on module Core.

Parameters
angleThe spin angle of panel 2 on module Core.

◆ SpRevAngleM1()

float Herd::CssGeoParams::SpRevAngleM1 ( )
inline

Get the revolution angle of panels on module 1.

Returns
the revolution angle of panels on module 1.

◆ SpRevAngleM2()

float Herd::CssGeoParams::SpRevAngleM2 ( )
inline

Get the revolution angle of panels on module 2.

Returns
the revolution angle of panels on module 2.

◆ SpSpinAngleM1_1()

float Herd::CssGeoParams::SpSpinAngleM1_1 ( )
inline

Get the spin angle of panel 1 on module 1.

Returns
the spin angle of panel 1 on module 1.

◆ SpSpinAngleM1_2()

float Herd::CssGeoParams::SpSpinAngleM1_2 ( )
inline

Get the spin angle of panel 2 on module 1.

Returns
the spin angle of panel 2 on module 1.

◆ SpSpinAngleM2_1()

float Herd::CssGeoParams::SpSpinAngleM2_1 ( )
inline

Get the spin angle of panel 1 on module 2.

Returns
the spin angle of panel 1 on module 2.

◆ SpSpinAngleM2_2()

float Herd::CssGeoParams::SpSpinAngleM2_2 ( )
inline

Get the spin angle of panel 2 on module 2.

Returns
the spin angle of panel 2 on module 2.

◆ SpSpinAngleMC_1()

float Herd::CssGeoParams::SpSpinAngleMC_1 ( )
inline

Get the spin angle of panel 1 on module Core.

Returns
the spin angle of panel 1 on module Core.

◆ SpSpinAngleMC_2()

float Herd::CssGeoParams::SpSpinAngleMC_2 ( )
inline

Get the spin angle of panel 2 on module Core.

Returns
the spin angle of panel 2 on module Core.

Member Data Documentation

◆ spRevAngleM1

float Herd::CssGeoParams::spRevAngleM1
private

◆ spRevAngleM2

float Herd::CssGeoParams::spRevAngleM2
private

◆ spSpinAngleM1_1

float Herd::CssGeoParams::spSpinAngleM1_1
private

◆ spSpinAngleM1_2

float Herd::CssGeoParams::spSpinAngleM1_2
private

◆ spSpinAngleM2_1

float Herd::CssGeoParams::spSpinAngleM2_1
private

◆ spSpinAngleM2_2

float Herd::CssGeoParams::spSpinAngleM2_2
private

◆ spSpinAngleMC_1

float Herd::CssGeoParams::spSpinAngleMC_1
private

◆ spSpinAngleMC_2

float Herd::CssGeoParams::spSpinAngleMC_2
private

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