FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
CNFDB_402.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2019 FrontISTR Commons
3
* This software is released under the MIT License, see LICENSE.txt
4
*****************************************************************************/
5
/*
6
CNFDB_402 Ver. 3.6
7
-----------------------------
8
402 Properties ( of element )
9
*/
10
11
#ifndef CNFDB_402H
12
#define CNFDB_402H
13
14
#include "
CNFDataBlock.h
"
15
16
// 402 Properties ( of element )
17
18
class
CNFDB_402
:
public
CNFDataBlock
{
19
public
:
20
CNFDB_402
();
21
virtual
~CNFDB_402
();
22
23
virtual
void
Clear
();
24
virtual
void
Read
(
class
CNFData
* nfd);
25
virtual
void
WriteData
(
class
CNFData
* nfd, FILE* fp);
26
27
public
:
28
// #1
29
nf_int
ID
;
30
nf_int
color
;
31
nf_int
matID
;
32
nf_int
type
;
33
nf_int
layer
;
34
nf_int
refCS
;
35
// #2
36
nf_char
title
[26];
37
// #3
38
nf_int
floag
[4];
39
// #4
40
nf_int
num_lam
;
41
// # ----------------------
42
// 8 values par record;
43
nf_int
*
lam_MID
;
// [num_lam] array
44
// # ----------------------
45
nf_int
num_val
;
46
// # ----------------------
47
// 5 values par record;
48
nf_float
*
Value
;
// [num_val] array
49
50
// ======= Ver. 3.6 ========================
51
52
// # ----------------------
53
nf_int
num_outline
;
54
// # ----------------------
55
nf_float
*
u
;
// [num_outline] array
56
nf_float
*
v
;
// [num_outline] array
57
nf_int
*
draw
;
// [num_outline] array
58
59
// ======= Ver. 3.6 ========================
60
61
// # ----------------------
62
nf_int
num_outline_2
;
63
// # ----------------------
64
nf_float
*
u_2
;
// [num_outline] array
65
nf_float
*
v_2
;
// [num_outline] array
66
nf_int
*
draw_2
;
// [num_outline] array
67
};
68
69
#endif
CNFDB_402::layer
nf_int layer
Definition:
CNFDB_402.h:36
CNFDB_402::v_2
nf_float * v_2
Definition:
CNFDB_402.h:68
CNFDB_402::num_val
nf_int num_val
Definition:
CNFDB_402.h:48
CNFDataBlock
Definition:
CNFDataBlock.h:24
nf_char
char nf_char
Definition:
CNFDataBlock.h:22
CNFDB_402::ID
nf_int ID
Definition:
CNFDB_402.h:32
CNFDB_402::Read
virtual void Read(class CNFData *nfd)
Definition:
CNFDB_402.cpp:56
CNFDB_402::u
nf_float * u
Definition:
CNFDB_402.h:58
CNFDB_402::v
nf_float * v
Definition:
CNFDB_402.h:59
CNFDB_402::title
nf_char title[26]
Definition:
CNFDB_402.h:39
CNFDB_402::Clear
virtual void Clear()
Definition:
CNFDB_402.cpp:33
CNFDataBlock.h
CNFDB_402::u_2
nf_float * u_2
Definition:
CNFDB_402.h:67
CNFDB_402::Value
nf_float * Value
Definition:
CNFDB_402.h:51
CNFDB_402::draw
nf_int * draw
Definition:
CNFDB_402.h:60
CNFDB_402::matID
nf_int matID
Definition:
CNFDB_402.h:34
CNFData
Definition:
CNFData.h:46
CNFDB_402::CNFDB_402
CNFDB_402()
Definition:
CNFDB_402.cpp:16
CNFDB_402
Definition:
CNFDB_402.h:18
CNFDB_402::color
nf_int color
Definition:
CNFDB_402.h:33
CNFDB_402::refCS
nf_int refCS
Definition:
CNFDB_402.h:37
CNFDB_402::num_lam
nf_int num_lam
Definition:
CNFDB_402.h:43
CNFDB_402::floag
nf_int floag[4]
Definition:
CNFDB_402.h:41
CNFDB_402::draw_2
nf_int * draw_2
Definition:
CNFDB_402.h:69
CNFDB_402::type
nf_int type
Definition:
CNFDB_402.h:35
CNFDB_402::num_outline
nf_int num_outline
Definition:
CNFDB_402.h:56
CNFDB_402::WriteData
virtual void WriteData(class CNFData *nfd, FILE *fp)
Definition:
CNFDB_402.cpp:119
CNFDB_402::lam_MID
nf_int * lam_MID
Definition:
CNFDB_402.h:46
nf_int
int nf_int
Definition:
CNFDataBlock.h:19
CNFDB_402::num_outline_2
nf_int num_outline_2
Definition:
CNFDB_402.h:65
CNFDB_402::~CNFDB_402
virtual ~CNFDB_402()
Definition:
CNFDB_402.cpp:31
nf_float
double nf_float
Definition:
CNFDataBlock.h:21
fistr1
tools
neu2fstr
NFD
CNFDB_402.h
Generated by
1.8.17