DesignForms
TTools Class Reference

Class TOOLS constains system properties and settings; productivity tools More...

Public Member Functions

List< object > GetPlaces (IList Places, double X, double Y, double Z)
 Return all places from the list which has given coordinates More...
 
List< object > GetPlaces (IList Places, double X, double Y, double Z, int Precision)
 Return all places from the list which has given coordinates More...
 

Public Attributes

double PI = Math.PI
 π = 3.14159265359 More...
 
double E = Math.E
 Eulers constant e = 2.71828... More...
 
double NaN = double.NaN
 NotAnyNumber More...
 

Properties

string Dir_PublicDocs [get]
 Path to the DesignForms's folder in Windows public documents More...
 
string Dir_UserDocs [get]
 Path to the DesignForms's folder in Windows user documents More...
 
string Dir_CustomLibrary [get]
 Path to the DesignForms's CustomLibraries folder More...
 
string Dir_Forms [get]
 /// Path to the DesignForms's forms folder More...
 
string Dir_FormsNADs [get]
 Path to the DesignForms's folder in Windows public documents More...
 
string CLC_Dir [get]
 Parent folder of current MasterCLC More...
 
string CLC_FullPath [get]
 Full path to the current MasterCLC More...
 

Detailed Description

Class TOOLS constains system properties and settings; productivity tools

Member Function Documentation

List<object> GetPlaces ( IList  Places,
double  X,
double  Y,
double  Z 
)

Return all places from the list which has given coordinates

Parameters
PlacesList of Places (e.g. IO.Beam.Section)
XX-coordinate of the Place
YY-coordinate of the Place
ZZ-coordinate of the Place
Returns
Array of all Place in given coordinates
List<object> GetPlaces ( IList  Places,
double  X,
double  Y,
double  Z,
int  Precision 
)

Return all places from the list which has given coordinates

Parameters
PlacesList of Places (e.g. IO.Beam.Section)
XX-coordinate of the Place
YY-coordinate of the Place
ZZ-coordinate of the Place
PrecisionPrecision used for comparing numeric values (default value = 4)
Returns
Array of all Place in given coordinates

Member Data Documentation

double E = Math.E

Eulers constant e = 2.71828...

double NaN = double.NaN

NotAnyNumber

double PI = Math.PI

π = 3.14159265359

Property Documentation

string CLC_Dir
get

Parent folder of current MasterCLC

string CLC_FullPath
get

Full path to the current MasterCLC

string Dir_CustomLibrary
get

Path to the DesignForms's CustomLibraries folder

string Dir_Forms
get

/// Path to the DesignForms's forms folder

string Dir_FormsNADs
get

Path to the DesignForms's folder in Windows public documents

string Dir_PublicDocs
get

Path to the DesignForms's folder in Windows public documents

string Dir_UserDocs
get

Path to the DesignForms's folder in Windows user documents