IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Test class for testing serialization. More...
Public Member Functions | |
SerializationTestClass () | |
SerializationTestClass (string objectName) | |
override string | ToString () |
virtual void | InitTestObject (int d1, int d2, int dim3d1, int dim3d2, int dim3d3) |
Initializes the test object. | |
Static Public Member Functions | |
static SerializationTestClass | CreateTestObject () |
static SerializationTestClass | CreateTestObject (int d1, int d2, int dim3d1, int dim3d2, int dim3d3) |
Creates an object for testing serialization. | |
Protected Member Functions | |
virtual void | InitTestArray3D (int d1, int d2, int d3) |
Initializes the 3D array on test object. | |
Properties | |
virtual string | ObjectName [get, set] |
virtual string | ObjectNameModified [get, set] |
virtual double | DNum [get, set] |
virtual bool | BFlag [get, set] |
virtual SerializationTestArrayMember | SingleElement [get, set] |
virtual SerializationTestArrayMember[] | Array1D [get, set] |
virtual SerializationTestArrayMember[][] | JaggedArray2D [get, set] |
double[][][] | ZArray3D [get, set] |
Three dimensional array of doubles. | |
Private Attributes | |
string | _objectName |
string | _objectNameModified |
double | _dnum |
bool | _bflag |
SerializationTestArrayMember | _singleElement |
SerializationTestArrayMember[] | _testArray |
SerializationTestArrayMember[][] | _testJaggedArray2d |
SerializationTestArrayMember[,] | _rectangularArray2d |
double[][][] | _array3D |
Test class for testing serialization.
$A Igor Jun10;
IG::Lib::SerializerBase::SerializationTestClass::SerializationTestClass | ( | ) | [inline] |
IG::Lib::SerializerBase::SerializationTestClass::SerializationTestClass | ( | string | objectName | ) | [inline] |
override string IG::Lib::SerializerBase::SerializationTestClass::ToString | ( | ) | [inline] |
virtual void IG::Lib::SerializerBase::SerializationTestClass::InitTestArray3D | ( | int | d1, |
int | d2, | ||
int | d3 | ||
) | [inline, protected, virtual] |
Initializes the 3D array on test object.
d1 | First dimension. |
d2 | Second dimension. |
d3 | Third dimension. |
virtual void IG::Lib::SerializerBase::SerializationTestClass::InitTestObject | ( | int | d1, |
int | d2, | ||
int | dim3d1, | ||
int | dim3d2, | ||
int | dim3d3 | ||
) | [inline, virtual] |
Initializes the test object.
d1 | First dimension for 2D arrays of objects. |
d2 | Second dimension for 2D arrays of objects. |
dim3d1 | First dimension for 3D plain array. |
dim3d2 | Second dimension for 3D plain arrray. |
dim3d3 | Third dimension for 3D plain array. |
static SerializationTestClass IG::Lib::SerializerBase::SerializationTestClass::CreateTestObject | ( | ) | [inline, static] |
static SerializationTestClass IG::Lib::SerializerBase::SerializationTestClass::CreateTestObject | ( | int | d1, |
int | d2, | ||
int | dim3d1, | ||
int | dim3d2, | ||
int | dim3d3 | ||
) | [inline, static] |
Creates an object for testing serialization.
d1 | First dimension for 2D arrays of objects. |
d2 | Second dimension for 2D arrays of objects. |
dim3d1 | First dimension for 3D plain array. |
dim3d2 | Second dimension for 3D plain arrray. |
dim3d3 | Third dimension for 3D plain array. |
string IG::Lib::SerializerBase::SerializationTestClass::_objectName [private] |
string IG::Lib::SerializerBase::SerializationTestClass::_objectNameModified [private] |
double IG::Lib::SerializerBase::SerializationTestClass::_dnum [private] |
bool IG::Lib::SerializerBase::SerializationTestClass::_bflag [private] |
SerializationTestArrayMember IG::Lib::SerializerBase::SerializationTestClass::_singleElement [private] |
SerializationTestArrayMember [] IG::Lib::SerializerBase::SerializationTestClass::_testArray [private] |
SerializationTestArrayMember [][] IG::Lib::SerializerBase::SerializationTestClass::_testJaggedArray2d [private] |
SerializationTestArrayMember [,] IG::Lib::SerializerBase::SerializationTestClass::_rectangularArray2d [private] |
double [][][] IG::Lib::SerializerBase::SerializationTestClass::_array3D [private] |
virtual string IG::Lib::SerializerBase::SerializationTestClass::ObjectName [get, set] |
Implements IG::Lib::SerializerBase::ISerializationTestClass.
virtual string IG::Lib::SerializerBase::SerializationTestClass::ObjectNameModified [get, set] |
Implements IG::Lib::SerializerBase::ISerializationTestClass.
virtual double IG::Lib::SerializerBase::SerializationTestClass::DNum [get, set] |
Implements IG::Lib::SerializerBase::ISerializationTestClass.
virtual bool IG::Lib::SerializerBase::SerializationTestClass::BFlag [get, set] |
virtual SerializationTestArrayMember IG::Lib::SerializerBase::SerializationTestClass::SingleElement [get, set] |
Implements IG::Lib::SerializerBase::ISerializationTestClass.
virtual SerializationTestArrayMember [] IG::Lib::SerializerBase::SerializationTestClass::Array1D [get, set] |
Implements IG::Lib::SerializerBase::ISerializationTestClass.
virtual SerializationTestArrayMember [][] IG::Lib::SerializerBase::SerializationTestClass::JaggedArray2D [get, set] |
Implements IG::Lib::SerializerBase::ISerializationTestClass.
double [][][] IG::Lib::SerializerBase::SerializationTestClass::ZArray3D [get, set] |
Three dimensional array of doubles.