80 private:
friend class _RuleInstanceBuilder;
100 NXOpen::Rule::Node * node ,
101 NXOpen::Rule::NodeInput * nodeInput
114 NXOpen::Rule::Node * inputNode
121 std::vector<NXOpen::Rule::NodeOutput *> & allOutput
134 NXOpen::Rule::Node * node ,
135 const std::vector<NXOpen::NXObject *> & objectTags
142 NXOpen::Rule::Node * node ,
143 const std::vector<int> & intValues
150 NXOpen::Rule::Node * node ,
151 const std::vector<double> & doubleValues
158 NXOpen::Rule::Node * node ,
159 const std::vector<bool> & boolValues
166 NXOpen::Rule::Node * node ,
167 std::vector<NXString> & stringValues
174 NXOpen::Rule::Node * node ,
184 NXOpen::Rule::Node * node ,
192 NXOpen::Rule::Node * node ,
193 const char * filename
200 NXOpen::Rule::Node * node ,
210 NXOpen::Rule::Node * node ,
211 const char * attrName ,
212 const char * attrValue ,
220 NXOpen::Rule::Node * node ,
221 std::vector<NXString> & attrNames ,
222 std::vector<NXString> & attrValues ,
230 NXOpen::Rule::Node * node ,
231 std::vector<NXString> & stringValues
238 NXOpen::Rule::Node * node ,
292 public:
void SetExecutionScope
301 public:
void SetPartsForExecution
303 const std::vector<NXOpen::Assemblies::Component *> & parts
314 NXOpen::NXObject * pmiTag ,
315 const std::vector<
int> & properties
325 const std::vector<
NXOpen::NXObject *> & objectTags
335 std::vector<
NXString> & columnAttributeDetails ,
347 std::vector<
NXString> & attributeTitles ,
356 const
char * elementType ,
357 std::vector<
NXString> & attributeTitles ,