IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase Class Reference

Contains information about the state of specific calculation related to material directory. More...

+ Collaboration diagram for IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase:

Public Member Functions

 MaterialDirectoryInfoBase (SimJMatProFileManagerBase jmatFmArg, string dirApproximatePath)
 Constructs a material directory information object. More...
 
 MaterialDirectoryInfoBase (SimJMatProFileManagerBase jmatFmArg, DirectoryInfo materialDirectory)
 Constructs a material directory information object. More...
 

Properties

SimJMatProFileManagerBase JMatFm [get]
 JMatPro file manager that is used for extracting information about the directory. More...
 
DirectoryInfo DirInfo [get]
 Directory info for the material directory represented by the current object. More...
 
string DirName [get]
 Name of the material directory represented by the current object. More...
 
string DirPath [get]
 Full path of the material directory represented by the current object. More...
 

Private Member Functions

 MaterialDirectoryInfoBase ()
 Prevents argument-less constructor. More...
 
 MaterialDirectoryInfoBase (SimJMatProFileManagerBase jmatFmArg)
 Constructs a material directory information object. More...
 

Private Attributes

readonly SimJMatProFileManagerBase _jMatFm
 
readonly DirectoryInfo _materialDirectoryInfo
 
string _materialDirectoryName
 
string _materialDirectoryPath
 

Detailed Description

Contains information about the state of specific calculation related to material directory.

$A Igor Dec12;

Constructor & Destructor Documentation

IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.MaterialDirectoryInfoBase ( )
inlineprivate

Prevents argument-less constructor.

IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.MaterialDirectoryInfoBase ( SimJMatProFileManagerBase  jmatFmArg)
inlineprivate

Constructs a material directory information object.

Used only as insomplete constructor to perform one part of initialization, thus it is defined as private.

Parameters
jmatFmArgJMatPro file manager used for manipulation with material calculations and other basic tasks.
IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.MaterialDirectoryInfoBase ( SimJMatProFileManagerBase  jmatFmArg,
string  dirApproximatePath 
)
inline

Constructs a material directory information object.

Parameters
jmatFmArgJMatPro file manager used for manipulation with material calculations and other basic tasks.
dirApproximatePathPath to the directory for which the current object provides information.

References IG.Num.SimJMatProFileManagerBase.GetMaterialDirectoryPath().

IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.MaterialDirectoryInfoBase ( SimJMatProFileManagerBase  jmatFmArg,
DirectoryInfo  materialDirectory 
)
inline

Constructs a material directory information object.

Parameters
jmatFmArgJMatPro file manager used for manipulation with material calculations and other basic tasks.
materialDirectoryDirectory info object for the material directory represented by the constructed object.

Member Data Documentation

readonly SimJMatProFileManagerBase IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase._jMatFm
private
readonly DirectoryInfo IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase._materialDirectoryInfo
private
string IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase._materialDirectoryName
private
string IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase._materialDirectoryPath
private

Property Documentation

SimJMatProFileManagerBase IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.JMatFm
get

JMatPro file manager that is used for extracting information about the directory.

DirectoryInfo IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.DirInfo
get

Directory info for the material directory represented by the current object.

string IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.DirName
get

Name of the material directory represented by the current object.

string IG.Num.SimJMatProFileManagerBase.MaterialDirectoryInfoBase.DirPath
get

Full path of the material directory represented by the current object.


The documentation for this class was generated from the following file: