DVTk API
DvtkHighLevelInterface.Common.Other Namespace
DVTkDvtkHighLevelInterface.Common.Other
DVTk API

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

 
Declaration Syntax
C#Visual BasicVisual C++
namespace DvtkHighLevelInterface.Common.Other
Namespace DvtkHighLevelInterface.Common.Other
namespace DvtkHighLevelInterface.Common.Other
Types
All TypesClassesEnumerations
IconTypeDescription
Compare
For now, this class contains one method to compare two attribute sets. The result is a Table in which for all attributes in the two datasets, one row is present describing if they are equal with respect to the attribute or not.

CompareBase
This class contains the shared functionality for doing a static and dynamic compare of multiple datasets.

CompareFlags
Summary description for CompareFlags.

CompareResults
Summary description for CompareResults.

Condition
Summary description for Condition.

ConditionAnd
Summary description for ConditionAnd.

ConditionFalse
Summary description for ConditionFalse.

ConditionNot
Summary description for ConditionNot.

ConditionOr
Summary description for ConditionOr.

ConditionTrue
Summary description for ConditionTrue.

DicomAttributeFlags
Summary description for DicomAttributeFlags.

DynamicCompare
This class implements a dynamic compare of attribute sets, i.e. (absent) attributes from different attribute sets with possible different tags are compared with each other.

GenericBooleanExpression<(Of <(T, TCollection>)>)
GenericBooleanExpression<(Of <(T1, TCollection1, T2, TCollection2>)>)
GenericCollection<(Of <(T>)>)
TODO: add switches and functionality to allow/disallow null and duplicates.

GenericPair<(Of <(T1, T2>)>)
HliException
Summary description for HliException.

StaticCompare
This class implements a static compare of attribute sets, i.e. (absent) attributes from different attribute sets with the same tags are compared with each other.

Table
The purpose for this class right now is to construct a table, set the contents of the seperate cells and convert it to a HTML table. In the future, this class may be enhanced to convert it to other formats. The structure of the table without the header(s) is as follows: - A Table contains zero or more rows. - A row contains one or more cells. - A cell contains zero or more items.

ThreeStateBoolean
Summary description for ThreeStateBoolean.

ValidationRuleDicomAttribute
Summary description for CompareRuleDicomAttribute.

ValidationRuleList
Summary description for ValidationRuleList.