44 vector<IDElement *>::iterator ID_itr;
51 for(ID_itr = this->
m_Spec_array.begin(); ID_itr!= this->m_Spec_array.end() && Contain ==
false; ID_itr++)
53 if((*ID_itr)->m_ID_Type == 001)
58 else if((*ID_itr)->m_ID_Type == 002)
70 vector<IDElement *>::iterator ID_itr;
76 for(ID_itr = this->
m_Spec_array.begin(); ID_itr != this->m_Spec_array.end() && Contain ==
false; ID_itr++)
78 if((*ID_itr) == _ID_pt)
88 vector<IDElement*>::iterator ID_itr;
90 bool include_bl =
false;
114 switch ((*ID_itr)->m_ID_Type)
117 if((*ID_itr) == sub_ID_pt)
143 vector<IDElement *>::iterator ID_itr;
144 vector<string >::iterator str_itr;
158 ID = (*ID_itr)->m_ID;
185 vector<IDElement *>::iterator ID_itr;
210 for(ID_itr = this->
m_Spec_array.begin(); ID_itr != this->m_Spec_array.end(); ID_itr++)
212 ID = (*ID_itr)->m_ID;
219 for(ID_itr = this->
m_antonym_list.begin(); ID_itr != this->m_antonym_list.end(); ID_itr++)
221 ID = (*ID_itr)->m_ID;
double m_activation_baseline
IDElement * m_Indefinite_Concept_ID_pt
std::vector< IDElement * > m_Spec_array
virtual ~ConceptComposedUnit()
bool CheckWetherContainThisBasicConcept(ConceptBasicUnit *)
bool CheckWhetherContainThisConceptDirectly(IDElement *)
std::vector< std::string > m_ID_antonym_list
std::string m_ID_indefinite
void ConvertPointerConnectionToStringForm()
void ReadConceptComposedUnitInfoFromFile(std::string, std::ifstream &)
std::vector< IDElement * > m_antonym_list
std::vector< std::string > m_ID_spec_list
bool CheckWhetherThisConceptContainASubConceptByPt(IDElement *)
IDElement * m_label_ID_pt
void CopyInfoFromAnotherConceptComposedUnit(ConceptComposedUnit *_CC_pt)