public TAlternativeParserItemBig() { f_Check = false; f_Cross = false; f_Enlarge = 0; f_EnlargeSetNum = false; f_ParentTFE = null; f_BadBasis = false; f_MainList = new TAlternativeParserItemList(); f_List = new List <object>(); f_Basis = new TDynamicArray(); }
void SetTFS(TTreeListTFS ATFS) { f_TFS = ATFS; TAlternativeParserItemTFE Item; FreeList(); for (int i = 0; i <= ATFS.ItemCount - 1; i++) { Item = new TAlternativeParserItemTFE(); Item.TFE = ATFS.GetTreeTFEItem(i); f_List.Add(Item); } }
public static int ParentID(TPredicateItemBase AItem) { if (AItem.EnvelopeBIG == null) { return(0); } if (AItem.EnvelopeBIG.Rfc != null) { TAlternativeParserItemTFE ITE = AItem.EnvelopeBIG.Rfc.ParentTFE; if (ITE != null) { return(ITE.TFE.BaseShape.ID); } } return(AItem.EnvelopeBIG.ID); }
public TBaseShape GetParentBaseShape() { if (f_Parent == null) { return(null); } if (f_Parent.Rfc != null) { TAlternativeParserItemTFE ITE = f_Parent.Rfc.ParentTFE; if (ITE != null) { return(ITE.TFE.BaseShape); } } return(null); }
int GetParentID() { if (f_Parent == null) { return(0); } if (f_Parent.Rfc != null) { TAlternativeParserItemTFE ITE = f_Parent.Rfc.ParentTFE; if (ITE != null) { return(ITE.TFE.BaseShape.ID); } } return(f_Parent.ID); }
public TPredicateItemTFE() { f_TFE = null; f_Big = null; f_RfcTFE = null; }