Public Member Functions |
| | cVectorPosition (cFibElement &definingPointElement) |
| | cVectorPosition (unsignedIntFib iNumberOfDimensions=2, cFibElement *pDefiningPointElement=NULL) |
| | cVectorPosition (const cVectorPosition &vector, cFibElement *definingFibElement=NULL) |
| | cVectorPosition (const TiXmlElement *pXmlElement, intFib &outStatus, list< cFibVariable * > &liDefinedVariables) |
| | cVectorPosition (cReadBits &iBitStream, intFib &outStatus, list< cFibVariable * > &liDefinedVariables, const cDomain *pInVectorDomain, const cDomain *pInDomainVariable) |
| virtual cVectorPosition * | createInstance (unsignedIntFib iNumberOfDimensions=2, cFibElement *definingPointElement=NULL) const |
| virtual void | setDefiningFibElement (cFibElement *fibElement=NULL, bool bCheckDomains=true) |
| virtual cTypeElement * | getElementType () const |
| virtual string | getVectorType () const |
| virtual | ~cFibVector () |
| unsignedIntFib | getNumberOfElements () const |
| virtual bool | isVariable (unsignedIntFib iNumberElement) const |
| virtual bool | isUsedVariable (const cFibVariable *variable) const |
| virtual set< cFibVariable * > | getUsedVariables () |
| virtual bool | replaceVariable (cFibVariable *variableOld, cFibVariable *variableNew) |
| virtual doubleFib | getValue (unsignedIntFib iNumberElement) const |
| virtual bool | setValue (unsignedIntFib iNumberElement, doubleFib dValue) |
| virtual cFibVariable * | getVariable (unsignedIntFib iNumberElement) |
| virtual bool | setVariable (unsignedIntFib iNumberElement, cFibVariable *pVariable) |
| virtual cDomainVectorBasis * | getDomain () const |
| virtual cDomainVectorBasis * | getValueDomain () const |
| virtual cDomain * | getDomain (unsignedIntFib iNumberElement) const |
| virtual cDomainVectorBasis * | getStandardDomain () const |
| virtual cDomainSingle * | getVariableDomain () const |
| cFibElement * | getDefiningFibElement () const |
| virtual unsignedLongFib | getCompressedSize () const |
| virtual unsignedLongFib | getCompressedSize (const cDomainVectorBasis &valueVectorDomain, const cDomainSingle &variableDomain) const |
| virtual bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition) const |
| virtual bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const cDomainVectorBasis &valueVectorDomain, const cDomainSingle &variableDomain) const |
| virtual bool | storeXml (ostream &stream) const |
| virtual bool | equal (const cFibVector &vector) const |
| virtual bool | operator== (const cFibVector &vector) const |
| bool | operator!= (const cFibVector &vector) const |
| virtual cFibVector & | operator= (const cFibVector &vector) |
| virtual bool | operator< (const cFibVector &vector) const |
Additional Inherited Members |
| static bool | lowerVector (const cFibVector &vector1, const cFibVector &vector2) |
| enum | eVectorType { VALUE,
VARIABLE
} |
| | cFibVector (unsignedIntFib iNumberOfVectorElements=1, cFibElement *definingFibElement=NULL) |
| | cFibVector (const cFibVector &vector, cFibElement *definingFibElement=NULL) |
| | cFibVector (const TiXmlElement *pXmlElement, intFib &outStatus, list< cFibVariable * > &liDefinedVariables) |
| | cFibVector (cReadBits &iBitStream, intFib &outStatus, list< cFibVariable * > &liDefinedVariables, const cDomain *pInVectorDomain, const cDomain *pInDomainVariable, const unsignedIntFib uiInNumberOfElements=0) |
| virtual cFibElement * | getVariableUsingFibElement () const |
| virtual bool | deleteVariable (cFibVariable *pVariable) |
| vector< eVectorType > | liVectorType |
| vector< doubleFib > | liVectorValues |
| vector< cFibVariable * > | liVectorVariable |
| cFibElement * | pDefiningFibElement |
Definition at line 52 of file cVectorPosition.h.