Mercurial > repos > deepakjadmin > mayatool3_test2
comparison docs/modules/txt/ConversionsUtil.txt @ 0:4816e4a8ae95 draft default tip
Uploaded
author | deepakjadmin |
---|---|
date | Wed, 20 Jan 2016 09:23:18 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4816e4a8ae95 |
---|---|
1 NAME | |
2 ConversionsUtil | |
3 | |
4 SYNOPSIS | |
5 use ConversionsUtil; | |
6 | |
7 use ConversionsUtil qw(:math); | |
8 | |
9 use ConversionsUtil qw(:all); | |
10 | |
11 DESCRIPTION | |
12 ConversionsUtil module provides the following functions: | |
13 | |
14 BinaryToDecimal, BinaryToHexadecimal, DecimalToBinary, | |
15 DecimalToHexadecimal, DecimalToOctal, DegreesToRadians, | |
16 HexadecimalToBinary, HexadecimalToDecimal, HexadecimalToOctal, | |
17 OctalToDecimal, OctalToHexadecimal, RadiansToDegrees, StringToBinary, | |
18 StringToHexadecimal | |
19 | |
20 FUNCTIONS | |
21 BinaryToDecimal | |
22 $Decimal = BinaryToDecimal($Binary); | |
23 | |
24 Converts a *Binary* string to Decimal string. | |
25 | |
26 BinaryToHexadecimal | |
27 $Hexadecimal = BinaryToHexadecimal($Binary); | |
28 | |
29 Converts a *Binary* string to Hexadecimal string. | |
30 | |
31 DecimalToBinary | |
32 $Binary = DecimalToBinary($Decimal); | |
33 | |
34 Converts a *Decimal* string to Binary string. | |
35 | |
36 DecimalToHexadecimal | |
37 $Hexadecimal = DecimalToHexadecimal($Decimal); | |
38 | |
39 Converts a *Decimal* string to Hexadecimal string. | |
40 | |
41 DecimalToOctal | |
42 $Octal = DecimalToOctal($Decimal); | |
43 | |
44 Converts a *Decimal* string to Octal string. | |
45 | |
46 DegreesToRadians | |
47 $Radians = DegreesToRadians($Degrees, [$DoNotWrapValue]); | |
48 | |
49 Converts degrees to radians in the range from 0 to 2PI or to | |
50 corresponding radians without wrapping the converted value to 0 to | |
51 2PI. Default is to wrap the converted value. | |
52 | |
53 HexadecimalToBinary | |
54 $Binary = HexadecimalToBinary($Hexadecimal); | |
55 | |
56 Converts a *Hexadecimal* string to Binary string. | |
57 | |
58 HexadecimalToDecimal | |
59 $Decimal = HexadecimalToDecimal($Hexadecimal); | |
60 | |
61 Converts a *Hexadecimal* string to Decimal string. | |
62 | |
63 HexadecimalToOctal | |
64 $Octal = HexadecimalToOctal($Hexadecimal); | |
65 | |
66 Converts a *Hexadecimal* string to Octal string. | |
67 | |
68 OctalToDecimal | |
69 $Decimal = OctalToDecimal($Octal); | |
70 | |
71 Converts a *Octal* string to Decimal string. | |
72 | |
73 OctalToHexadecimal | |
74 $Hexadecimal = OctalToHexadecimal($Octal); | |
75 | |
76 Converts a *Octal* string to Hexadecimal string. | |
77 | |
78 RadiansToDegrees | |
79 $Degrees = RadiansToDegrees($Radians, [$DoNotWrapValue]); | |
80 | |
81 Converts radians to degrees in the range from 0 to 360 or to | |
82 corresponding degrees without wrapping the converted value to 0 to | |
83 360. Default is to wrap the converted value. | |
84 | |
85 StringToBinary | |
86 $BinaryString = StringToBinary($String, [$UseReverseBitOrder]); | |
87 | |
88 Converts specified *String* into a Binarystring. Going from left to | |
89 right, two ways of arranging bits inside each byte are available: | |
90 Most Significat Bits (MSB) first or Least Significat Bits (LSB) | |
91 first. Default is MSB corresponding to descending bits order | |
92 (PerlSpeak) inside each each packed byte (Most singificat bits | |
93 first). | |
94 | |
95 StringToHexadecimal | |
96 $HexadecimalString = StringToHexadecimal($String, | |
97 [$UseReverseBitOrder]); | |
98 | |
99 Convert string into a hexadecimal string. Two ways of arranging | |
100 nybbles (pair of 4 bits in each byte) are available: high nybbles | |
101 first or low nybbles first. Default is MSB corresponding to high | |
102 nybbles (PerlSpeak) first. Low and high nybbles correspond to pair | |
103 of a low and high four bits in a byte. | |
104 | |
105 AUTHOR | |
106 Manish Sud <msud@san.rr.com> | |
107 | |
108 SEE ALSO | |
109 Constants.pm, MathUtil.pm | |
110 | |
111 COPYRIGHT | |
112 Copyright (C) 2015 Manish Sud. All rights reserved. | |
113 | |
114 This file is part of MayaChemTools. | |
115 | |
116 MayaChemTools is free software; you can redistribute it and/or modify it | |
117 under the terms of the GNU Lesser General Public License as published by | |
118 the Free Software Foundation; either version 3 of the License, or (at | |
119 your option) any later version. | |
120 |