Exemplo n.º 1
0
        public InteractionVectorContainerOrientations(InteractionVectorContainer interactionVectorContainer)
        {
            InteractionVectorContainerUnchanged = new PaddedInteractionVectorContainers(new InteractionVectorContainer(interactionVectorContainer));
            AdaptedInteractionVectorContainersList.Add("InteractionVectorContainerUnchanged", InteractionVectorContainerUnchanged);

            InteractionVectorContainerReversedChainA = new PaddedInteractionVectorContainers(VectorController.AdaptVectorsReverseBitOrder(interactionVectorContainer, StaticValues.ChainA));
            AdaptedInteractionVectorContainersList.Add("InteractionVectorContainerReversedChainA", InteractionVectorContainerReversedChainA);

            InteractionVectorContainerReversedChainB = new PaddedInteractionVectorContainers(VectorController.AdaptVectorsReverseBitOrder(interactionVectorContainer, StaticValues.ChainB));
            AdaptedInteractionVectorContainersList.Add("InteractionVectorContainerReversedChainB", InteractionVectorContainerReversedChainB);

            InteractionVectorContainerReversedChainAAndB = new PaddedInteractionVectorContainers(VectorController.AdaptVectorsReverseBitOrder(interactionVectorContainer));
            AdaptedInteractionVectorContainersList.Add("InteractionVectorContainerReversedChainAAndB", InteractionVectorContainerReversedChainAAndB);
        }