|
| | PANEL (void) |
| | default constructor
|
| |
| | PANEL (VECTOR_3D vP1, VECTOR_3D vP2, VECTOR_3D vP3, VECTOR_3D vP4) |
| | constructor that sets corners from parameters
|
| |
| double | S (void) |
| | returns the panel area
|
| |
| void | Center (void) |
| | calculates the coordinates (Pc) of the central point of the panel
|
| |
| void | PutTo (VECTOR_3D vP1, VECTOR_3D vP2, VECTOR_3D vP3, VECTOR_3D vP4) |
| | sets the corners (coordinates)
|
| |
| void | PutTo_n (VECTOR_3D vP1, VECTOR_3D vP2, VECTOR_3D vP3, VECTOR_3D vP4) |
| | sets the corners (ccordinates) and changes the sign of y coordinate
|
| |
| void | PutTo_0 (VECTOR_3D vP1, VECTOR_3D vP2, VECTOR_3D vP3, VECTOR_3D vP4) |
| | sets the corners (ccordinates) and changes the coordinate to zero
|
| |
| void | Mirror (void) |
| | makes a mirror with respect to xz plane, saves the order (CW or CCW) of corners
|
| |
| void | Clear (void) |
| | clears and assignes pointers to corners
|
| |
| void | Vout (FILE *ff) |
| | prints corners coordinates to stream ff
|
| |
| void | VoutR (FILE *ff) |
| | prints corners mirror (with respect to xz plane) coordinates to stream ff
|
| |
| void | Iout (FILE *ff) |
| | prints corners numbers to stream ff
|
| |
| void | ELset (const char *WingFus, char *Struct, int StructNr) |
| | sets panel info for FEM analysis to string ELSet
|
| |
| void | CheckType (void) |
| | checks the type of panel
|
| |
|
| char | ElSet [256] |
| | info for FEM analysis
|
| |
| int | Type |
| | type of panel: 0 - rectangle; 2, 3, 4 - triangle ( corner no. Type is doubled )
|
| |
| int | IdP1 |
| | No. of the 1st corner of the panel.
|
| |
| int | IdP2 |
| | No. of the 2nd corner of the panel.
|
| |
| int | IdP3 |
| | No. of the 3rd corner of the panel.
|
| |
| int | IdP4 |
| | No. of the 4th corner of the panel.
|
| |
| int | IdP5 |
| | No. of the mid-point of the 1st side of the panel.
|
| |
| int | IdP6 |
| | No. of the mid-point of the 2nd side of the panel.
|
| |
| int | IdP7 |
| | No. of the mid-point of the 3rd side of the panel.
|
| |
| int | IdP8 |
| | No. of the mid-point of the 4th side of the panel.
|
| |
| VECTOR_3D | P1 |
| | the coordinates of the 1st corner of the panel
|
| |
| VECTOR_3D | P2 |
| | the coordinates of the 2nd corner of the panel
|
| |
| VECTOR_3D | P3 |
| | the coordinates of the 3rd corner of the panel
|
| |
| VECTOR_3D | P4 |
| | the coordinates of the 4th corner of the panel
|
| |
| VECTOR_3D | Pc |
| | the coordinates of the central point of the panel
|
| |
| VECTOR_3D * | PP [4] |
| | pointers to four corners (VECTOR_3D) of the panel
|
| |
A class for manipulating the rectangular panel.
Definition at line 34 of file panel.h.