DVTk API
IheFramework Class
DVTkDvtk.IheActors.IheFrameworkIheFramework
DVTk API

[This is preliminary documentation and is subject to change.]

Summary description for IheFramework.
Declaration Syntax
C#Visual BasicVisual C++
public class IheFramework : IIheFramework
Public Class IheFramework _
	Implements IIheFramework
public ref class IheFramework : IIheFramework
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
IheFramework(String)
Class Constructor.

AddComparisonTagValueFilter(DicomTagValue)
Add a Tag Value filter for the comparator. Only compare messages which contain the same values for this filter.

AddUserDefinedDefaultTagValue(BaseDicomTagValue)
Add user defined default Tag Values. Used to help define the message tag/values used during the tests.

ApplyConfig()()()
Apply the ActorConfigs by instantiating the corresponding actors.

AssertDicomAttributePresentBetweenActors(ActorName, ActorName, String, Tag)
Assert that the given attribute is present in the given DICOM message between the two given actors. Check all occurences of the given dimseCommandName in the transaction log.

AssertDicomAttributeValueBetweenActors(ActorName, ActorName, String, Tag, Int32)
Assert that the given attribute value in the given DICOM message has the expected value between the two given actors.

AssertDicomAttributeValueBetweenActors(ActorName, ActorName, String, Tag, String)
Assert that the given attribute value in the given DICOM message has the expected value between the two given actors.

AssertMessageCountBetweenActors(ActorName, ActorName, String, Int32)
Assert that the correct number of the given DICOM message has been seen between the two given actors.

CleanUpCurrentWorkingDirectory()()()
Clean up the current working directory at the end of a test. PIX files are left in the current working directory after a test. These should be cleaned up by the Media File Class destructor in the C++ code but it seems that this is not always called. So a more robust approach is to delete the files explicitly.

CloseResults()()()
Close the Results reporting.

Config
Property - Config.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EvaluateTest()()()
Evaluate the integration profile test.

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetActor(ActorName)
Get the Actor with the given actor name.

GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NrErrors
Property - Number of Errors.

NrWarnings
Property - Number of Warnings.

OpenResults()()()
Open the Results reporting.

PendTestCompletion()()()
Wait until told that the test has completed.

SetUiStatusText(String)
Set the UI Status text to the given string.

SignalTestCompletion()()()
Signal that the test has completed.

StartTest()()()
Start the integration profile test by starting up all the configured actors.

StopTest()()()
Stop the integration profile test by stopping all the configured actors.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
TransactionLog
Property - TransactionLog

UpdateInstantiatedDefaultTagValue(DicomTagValue)
Update the instantiated default tag values with the given tag value.

UpdateInstantiatedDefaultTagValues(AffectedEntityEnum)
Update the default DICOM Tag Values grouped by the given affected entity. Any 'auto' default value in the affected entity will get it's next value.

Inheritance Hierarchy
Object
IheFramework
 IntegrationProfile

Assembly: DvtkIheActors (Module: DvtkIheActors) Version: 0.0.0.0