MGCL V10
V10
MGCL V10
総合概要
モジュール
名前空間
クラス
全て
クラス
名前空間
関数
変数
型定義
列挙型
列挙値
フレンド
グループ
ページ
igespd120.h
1
/********************************************************************/
2
/* Copyright (c) 2015 DG Technologies Inc. and Yuzi Mizuno */
3
/* All rights reserved. */
4
/********************************************************************/
5
#if !defined( __MGIGESPD120_H__)
6
#define __MGIGESPD120_H__
7
8
#include "mgiges/IgesPD.h"
9
11
class
MGIgesPD120
:
public
MGIgesPD
{
12
public
:
13
// Constructors.
14
16
MGIgesPD120
(
MGIgesDirectoryEntry
*
DEpointer
=0);
17
19
~MGIgesPD120
(){;};
20
22
void
read_in
(
23
char
pDelimeter,
24
std::istringstream& pdstream
25
);
26
33
void
write_out_into_string
(
34
const
MGIgesGSec
& gsec,
35
MGPvector<std::string>
& plines
36
)
const
;
37
38
public
:
39
//Member data. These are set as public.
40
41
int
m_axis_of_revolution_DE
;
42
int
m_generatrix_DE
;
43
double
m_start_angle
;
44
double
m_terminate_angle
;
45
};
46
47
#endif // __MGIGESPD120_H__
MGIgesPD120::MGIgesPD120
MGIgesPD120(MGIgesDirectoryEntry *DEpointer=0)
Constructs an object of class MGIgesPD120.
MGIgesPD::DEpointer
const MGIgesDirectoryEntry * DEpointer() const
Definition:
igesPD.h:39
MGIgesPD120::read_in
void read_in(char pDelimeter, std::istringstream &pdstream)
Read in parameter data from string stream data.
MGIgesDirectoryEntry
MGIgesDirectoryEntry describes a directory entry section of an IGES file.
Definition:
IgesDirectoryEntry.h:20
MGIgesPD120::~MGIgesPD120
~MGIgesPD120()
Destructor;.
Definition:
igespd120.h:19
MGIgesPD
MGIgesPD is the parent class of all the Parameter data section type.
Definition:
igesPD.h:17
MGIgesPD120::m_generatrix_DE
int m_generatrix_DE
Directory entry of the generatrix.
Definition:
igespd120.h:42
MGIgesPD120::m_axis_of_revolution_DE
int m_axis_of_revolution_DE
Directory entry of the line entity of axis of revolution.
Definition:
igespd120.h:41
MGIgesPD120::m_terminate_angle
double m_terminate_angle
terminate angle of revolution in radian.
Definition:
igespd120.h:44
MGIgesGSec
MGIgesGSec describes a Global Section of a IGES file.
Definition:
IgesGSec.h:18
MGIgesPD120::m_start_angle
double m_start_angle
start angle of revolution in radian.
Definition:
igespd120.h:43
MGPvector
Defines Vector of newed object pointers.
Definition:
Pvector.h:27
MGIgesPD120::write_out_into_string
void write_out_into_string(const MGIgesGSec &gsec, MGPvector< std::string > &plines) const
MGIgesPD120
MGIgesPD120 is the class for Iges parameter data type 120(Surface of Revolution). ...
Definition:
igespd120.h:11
mgIges
igespd120.h
2015年11月18日(水) 16時19分18秒作成 - MGCL V10 / 構成:
1.8.8