g4tools  5.4.0
Public Member Functions | Public Attributes | List of all members
tools::sg::rep_top_face2D Class Reference

Public Member Functions

 rep_top_face2D ()
 
 rep_top_face2D (float a_xmin, float a_xmax, float a_ymin, float a_ymax, float a_v1, float a_v2, float a_v3, float a_v4)
 
 rep_top_face2D (const rep_top_face2D &a_from)
 
rep_top_face2Doperator= (const rep_top_face2D &a_from)
 

Public Attributes

float m_x_min
 
float m_x_max
 
float m_y_min
 
float m_y_max
 
float m_v1
 
float m_v2
 
float m_v3
 
float m_v4
 
float m_ratio
 

Detailed Description

Definition at line 77 of file rep.

Constructor & Destructor Documentation

◆ rep_top_face2D() [1/3]

tools::sg::rep_top_face2D::rep_top_face2D ( )
inline

Definition at line 79 of file rep.

80  :m_x_min(0),m_x_max(0)
81  ,m_y_min(0),m_y_max(0)
82  ,m_v1(0),m_v2(0),m_v3(0),m_v4(0)
83  ,m_ratio(0)
84  {}

◆ rep_top_face2D() [2/3]

tools::sg::rep_top_face2D::rep_top_face2D ( float  a_xmin,
float  a_xmax,
float  a_ymin,
float  a_ymax,
float  a_v1,
float  a_v2,
float  a_v3,
float  a_v4 
)
inline

Definition at line 86 of file rep.

89  :m_x_min(a_xmin),m_x_max(a_xmax)
90  ,m_y_min(a_ymin),m_y_max(a_ymax)
91  ,m_v1(a_v1),m_v2(a_v2),m_v3(a_v3),m_v4(a_v4)
92  ,m_ratio(0)
93  {}

◆ rep_top_face2D() [3/3]

tools::sg::rep_top_face2D::rep_top_face2D ( const rep_top_face2D a_from)
inline

Definition at line 95 of file rep.

96  :m_x_min(a_from.m_x_min),m_x_max(a_from.m_x_max)
97  ,m_y_min(a_from.m_y_min),m_y_max(a_from.m_y_max)
98  ,m_v1(a_from.m_v1),m_v2(a_from.m_v2),m_v3(a_from.m_v3),m_v4(a_from.m_v4)
99  ,m_ratio(a_from.m_ratio)
100  {}

Member Function Documentation

◆ operator=()

rep_top_face2D& tools::sg::rep_top_face2D::operator= ( const rep_top_face2D a_from)
inline

Definition at line 102 of file rep.

102  {
103  m_x_min = a_from.m_x_min;
104  m_x_max = a_from.m_x_max;
105  m_y_min = a_from.m_y_min;
106  m_y_max = a_from.m_y_max;
107  m_v1 = a_from.m_v1;
108  m_v2 = a_from.m_v2;
109  m_v3 = a_from.m_v3;
110  m_v4 = a_from.m_v4;
111  m_ratio = a_from.m_ratio;
112  return *this;
113  }

Member Data Documentation

◆ m_ratio

float tools::sg::rep_top_face2D::m_ratio

Definition at line 123 of file rep.

◆ m_v1

float tools::sg::rep_top_face2D::m_v1

Definition at line 119 of file rep.

◆ m_v2

float tools::sg::rep_top_face2D::m_v2

Definition at line 120 of file rep.

◆ m_v3

float tools::sg::rep_top_face2D::m_v3

Definition at line 121 of file rep.

◆ m_v4

float tools::sg::rep_top_face2D::m_v4

Definition at line 122 of file rep.

◆ m_x_max

float tools::sg::rep_top_face2D::m_x_max

Definition at line 116 of file rep.

◆ m_x_min

float tools::sg::rep_top_face2D::m_x_min

Definition at line 115 of file rep.

◆ m_y_max

float tools::sg::rep_top_face2D::m_y_max

Definition at line 118 of file rep.

◆ m_y_min

float tools::sg::rep_top_face2D::m_y_min

Definition at line 117 of file rep.


The documentation for this class was generated from the following file:
tools::sg::rep_top_face2D::m_v3
float m_v3
Definition: rep:121
tools::sg::rep_top_face2D::m_v2
float m_v2
Definition: rep:120
tools::sg::rep_top_face2D::m_ratio
float m_ratio
Definition: rep:123
tools::sg::rep_top_face2D::m_y_min
float m_y_min
Definition: rep:117
tools::sg::rep_top_face2D::m_v4
float m_v4
Definition: rep:122
tools::sg::rep_top_face2D::m_v1
float m_v1
Definition: rep:119
tools::sg::rep_top_face2D::m_x_max
float m_x_max
Definition: rep:116
tools::sg::rep_top_face2D::m_x_min
float m_x_min
Definition: rep:115
tools::sg::rep_top_face2D::m_y_max
float m_y_max
Definition: rep:118