Base class for File type recognition. More...

#include <meshImport2Dgeneral.hh>

Inheritance diagram for concepts::File:
concepts::AttributesFile concepts::DefFile concepts::EdgCorrFile concepts::EdgRadiaFile

Public Types

enum  types { ATTRIBUTES, EDGCORR, EDGRADIA, DEFFILE }
 

Public Member Functions

 File (const File &file)
 
 File (const std::string file_name, enum types file_type)
 
const std::string name () const
 
enum types type () const
 

Protected Attributes

std::string name_
 
enum types type_
 

Detailed Description

Base class for File type recognition.

Definition at line 21 of file meshImport2Dgeneral.hh.

Member Enumeration Documentation

◆ types

Enumerator
ATTRIBUTES 
EDGCORR 
EDGRADIA 
DEFFILE 

Definition at line 23 of file meshImport2Dgeneral.hh.

Constructor & Destructor Documentation

◆ File() [1/2]

concepts::File::File ( const std::string  file_name,
enum types  file_type 
)

◆ File() [2/2]

concepts::File::File ( const File file)

Member Function Documentation

◆ name()

const std::string concepts::File::name ( ) const
inline

Definition at line 27 of file meshImport2Dgeneral.hh.

◆ type()

enum types concepts::File::type ( ) const
inline

Definition at line 25 of file meshImport2Dgeneral.hh.

Member Data Documentation

◆ name_

std::string concepts::File::name_
protected

Definition at line 30 of file meshImport2Dgeneral.hh.

◆ type_

enum types concepts::File::type_
protected

Definition at line 27 of file meshImport2Dgeneral.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich