Open CASCADE Technology 6.6.0
|
#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... |