logo

Class booleanHandler

logo

Introduction
Screenshots
License/Download
Installation
Userinterface
Function Index
Macro Programming
Links
Community

mouse left
no help

booleanHandler Class Reference

accessing the boolean utility more...

Public Member Functions

voidaExorB()
A eor B
voidaMinusB()
A-B
voidaMultiB()
A*B
voidaPlusB()
A+B
voidbMinusA()
B-A
voidsetA()
set A elements
voidsetB()
set B elements

Detailed Description

Via this class it is possible to access the boolean utility.

layout->drawing->currentCell->fSelect(rect1);
layout->booleanTool->setA();
layout->drawing->currentCell->fSelect(rect2);
layout->booleanTool->setB();
layout->drawing->activeLayer=1;
layout->booleanTool->aPlusB();

The class layer can not be used as type.

Member Documentation

void booleanHandler::setA()

    set A elements

    Selected elements will be added to the group A. All elements will be deselected.

    void booleanHandler::setB()

      set B elements

      Selected elements will be added to the group B. All elements will be deselected.

      void booleanHandler::aPlusB()

        A+B

        The sum of A and B is added on the active Layer.

        void booleanHandler::aMinusB()

          A-B

          The difference of A and B is added on the active Layer.

          void booleanHandler::bMinusA()

            B-A

            The difference of B and A is added on the active Layer.

            void booleanHandler::aMultiB()

              A*B

              The intersection of A and B is added on the active Layer.

              void booleanHandler::aExorB()

                A eor B

                The eor of A and B is added on the active Layer.

                SourceForge.net LogoThis page may be outdated. Visit the new LayoutEditor homepage for the newest infomations!