43 #ifndef ___C_POINT_H__
44 #define ___C_POINT_H__
74 #ifdef FEATURE_SIMPLE_CONSTRUCTOR
87 #else //FEATURE_SIMPLE_CONSTRUCTOR
106 #endif //FEATURE_SIMPLE_CONSTRUCTOR
137 cPoint(
const TiXmlElement * pXmlelement,
intFib &outStatus,
138 list<cFibVariable*> & liDefinedVariables );
164 list<cFibVariable*> & liDefinedVariables,
const cDomains & validDomains );
210 list<cVectorProperty> & liVecProperties )
const;
236 list<cVectorProperty> & liVecProperties,
237 const list<char> & liCFibElementTyps );
325 elementPoint=0,
bool bAbsolute=
false )
const;
327 #ifndef FEATURE_EQUAL_FIB_OBJECT
355 #endif // FEATURE_EQUAL_FIB_OBJECT
364 virtual bool storeXml( ostream &stream )
const;
412 virtual bool storeBit( ostream & stream,
char & cRestBits,
413 unsigned char & uiRestBitPosition )
const;
431 #ifdef FEATURE_EQUAL_FIB_OBJECT
461 virtual bool equalInternal(
const cFibElement & fibObject,
462 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
463 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
464 const bool bCheckExternalObjects )
const;
494 virtual bool equalElementInternal(
const cFibElement & fibelement,
495 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
496 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
497 const bool bCheckExternalObjects )
const;
499 #endif //FEATURE_EQUAL_FIB_OBJECT
504 #endif //___C_POINT_H__