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.