Open CASCADE Technology 6.6.0
Data Structures
IFSelect_AppliedModifiers.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_IFSelect_AppliedModifiers.hxx>
#include <IFSelect_SequenceOfGeneralModifier.hxx>
#include <Interface_IntList.hxx>
#include <Standard_Integer.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_IFSelect_GeneralModifier.hxx>
#include <Handle_TColStd_HSequenceOfInteger.hxx>

Data Structures

class  IFSelect_AppliedModifiers
 This class allows to memorize and access to the modifiers
which are to be applied to a file. To each modifier, is bound
a list of integers (optionnal) : if this list is absent, the
modifier applies to all the file. Else, it applies to the
entities designated by these numbers in the produced file.

To record a modifier, and a possible list of entity numbers
to be applied on :
AddModif (amodifier);
loop on AddNum (anumber);

To query it, Count gives the count of recorded modifiers,
then for each one :
Item (numodif, amodifier, entcount);
IsForAll () -> can be called, if True, applies on the whole file

for (i = 1; i <= entcount; i ++)
nument = ItemNum (i); -> return an entity number
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines