37 #ifndef ___C_EXT_OBJECT_H__
38 #define ___C_EXT_OBJECT_H__
53 #ifdef FEATURE_C_EXT_OBJECT_USE_LIST
55 #else //FEATURE_C_EXT_OBJECT_USE_LIST
57 #endif //FEATURE_C_EXT_OBJECT_USE_LIST
83 #ifdef FEATURE_C_EXT_OBJECT_USE_LIST
91 list< pair< cFibElement * , list< cFibVariable * > > >
vecSubobjects;
92 #else //FEATURE_C_EXT_OBJECT_USE_LIST
102 #endif //FEATURE_C_EXT_OBJECT_USE_LIST
166 list< cFibVariable* > & liDefinedVariables );
194 list<cFibVariable*> & liDefinedVariables,
const cDomains & validDomains,
248 list<cVectorProperty> & liVecProperties )
const;
274 list<cVectorProperty> & liVecProperties,
275 const list<char> & liCFibElementTyps );
369 elementPoint=0,
bool bAbsolute=
false )
const;
371 #ifndef FEATURE_EQUAL_FIB_OBJECT
417 #endif //FEATURE_EQUAL_FIB_OBJECT
426 virtual bool storeXml( ostream & stream )
const;
453 bool bCheckVariables=
true );
480 bool bAbsolute=
false );
505 bool bAbsolute=
false );
527 elementPoint=0,
bool bAbsolute=
false,
bool bCheckVariables=
true );
556 elementPoint=0,
const intFib iHowfar=1,
bool bAbsolute=
false );
651 bool bDeleteOld=
true );
816 bool bDeleteOld=
true );
835 virtual bool storeBit( ostream & stream,
char & cRestBits,
836 unsigned char & uiRestBitPosition )
const;
901 const cFibElement * pCallingFibElement = NULL )
const;
924 #ifdef FEATURE_EQUAL_FIB_OBJECT
954 virtual bool equalInternal(
const cFibElement & fibObject,
955 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
956 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
957 const bool bCheckExternalObjects )
const;
987 virtual bool equalElementInternal(
const cFibElement & fibElement,
988 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
989 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
990 const bool bCheckExternalObjects )
const;
1024 virtual bool equalValuesSetInternal(
const cFibVariable * variableOwn,
1027 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
1028 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
1029 const bool bCheckExternalObjects )
const;
1031 #endif //FEATURE_EQUAL_FIB_OBJECT
1036 #endif //___C_EXT_OBJECT_H__