28 #ifndef __GABC_LayerOptions__
29 #define __GABC_LayerOptions__
90 getSparseFlag(LayerType
type);
92 getOVisibility(VizType
type);
110 LayerType getNodeType(
const UT_StringRef &nodePath)
const;
115 LayerType nodeType)
const;
118 LayerType nodeType)
const;
121 LayerType nodeType)
const;
124 LayerType nodeType)
const;
127 template <
typename RULETYPE>
133 myNodePat(pat), myType(type) {}
144 { myData.append(
Rule(pattern, type)); }
148 for(
auto it = myData.begin();
149 it != myData.end(); ++it)
159 for(
auto it = myData.begin();
160 it != myData.end(); ++it)
172 template <
typename RULETYPE>
179 myNodePat(pat), mySubPat(subPat), myType(type) {}
193 { myData.append(
Rule(pat, subPat, type)); }
198 for(
auto it = myData.begin();
199 it != myData.end(); ++it)
210 for(
auto it = myData.begin();
211 it != myData.end(); ++it)
223 Rules<LayerType> myNodeData;
224 Rules<VizType> myVizData;
225 MultiRules<LayerType> myAttrData;
226 MultiRules<LayerType> myFaceSetData;
227 MultiRules<LayerType> myUserPropData;
bool multiMatch(const char *pattern, bool case_sensitive, char separator) const
ObjectVisibility
Values for the visibility property The top-compound object of AbcGeom Schema objects can include an o...