# ApplicationFramework
TKPLCAF
PDataStd

# PDataStd_NamedData Class Reference

`#include <PDataStd_NamedData.hxx>`

Inheritance diagram for PDataStd_NamedData:

[legend]

## Public Member Functions

Standard_EXPORT | PDataStd_NamedData ()
Standard_EXPORT void | Init (const Handle(TColStd_HArray2OfInteger)&theDimension)
| 6 pairs of (lower, upper) <thedimension> should be initialized if (upper - lower) == 0 and (upper | lower) == 0, the corresponding array is empty (not requested)
Standard_EXPORT void | SetIntDataItem (const Standard_Integer index, const Handle(PCollection_HExtendedString)&key, const Standard_Integer value)
Standard_EXPORT Standard_Integer | IntDataItemValue (const Standard_Integer index, Handle(PCollection_HExtendedString)&key) const
Standard_EXPORT void | SetRealDataItem (const Standard_Integer index, const Handle(PCollection_HExtendedString)&key, const Standard_Real value)
Standard_EXPORT Standard_Real | RealDataItemValue (const Standard_Integer index, Handle(PCollection_HExtendedString)&key) const
Standard_EXPORT void | SetStrDataItem (const Standard_Integer index, const Handle(PCollection_HExtendedString)&key, const Handle(PCollection_HExtendedString)&value)
Standard_EXPORT Handle_PCollection_HExtendedString | StrDataItemValue (const Standard_Integer index, Handle(PCollection_HExtendedString)&key) const
Standard_EXPORT void | SetByteDataItem (const Standard_Integer index, const Handle(PCollection_HExtendedString)&key, const Standard_Byte value)
Standard_EXPORT Standard_Byte | ByteDataItemValue (const Standard_Integer index, Handle(PCollection_HExtendedString)&key) const
Standard_EXPORT void | SetArrIntDataItem (const Standard_Integer index, const Handle(PCollection_HExtendedString)&key, const Handle(PColStd_HArray1OfInteger)&value)
Standard_EXPORT Handle_PColStd_HArray1OfInteger | ArrIntDataItemValue (const Standard_Integer index, Handle(PCollection_HExtendedString)&key) const
Standard_EXPORT void | SetArrRealDataItem (const Standard_Integer index, const Handle(PCollection_HExtendedString)&key, const Handle(PColStd_HArray1OfReal)&value)
Standard_EXPORT Handle_PColStd_HArray1OfReal | ArrRealDataItemValue (const Standard_Integer index, Handle(PCollection_HExtendedString)&key) const
Standard_EXPORT Standard_Integer | LowerI () const
Standard_EXPORT Standard_Integer | UpperI () const
Standard_EXPORT Standard_Integer | LowerR () const
Standard_EXPORT Standard_Integer | UpperR () const
Standard_EXPORT Standard_Integer | LowerS () const
Standard_EXPORT Standard_Integer | UpperS () const
Standard_EXPORT Standard_Integer | LowerB () const
Standard_EXPORT Standard_Integer | UpperB () const
Standard_EXPORT Standard_Integer | LowerAI () const
Standard_EXPORT Standard_Integer | UpperAI () const
Standard_EXPORT Standard_Integer | LowerAR () const
Standard_EXPORT Standard_Integer | UpperAR () const
Standard_EXPORT Standard_Boolean | HasIntegers () const
| Returns true if at least one named integer value is kept. .
Standard_EXPORT Standard_Boolean | HasReals () const
| Returns true if at least one named real value is kept. .
Standard_EXPORT Standard_Boolean | HasStrings () const
| Returns true if at least one named string value is kept. .
Standard_EXPORT Standard_Boolean | HasBytes () const
| Returns true if at least one named byte value is kept. .
Standard_EXPORT Standard_Boolean | HasArraysOfIntegers () const
| Returns true if at least one named array of integer values is kept. .
Standard_EXPORT Standard_Boolean | HasArraysOfReals () const
| Returns true if at least one named array of real values is kept. .
| PDataStd_NamedData (const Storage_stCONSTclCOM &a)
| Handle (PColStd_HArray2OfInteger) _CSFDB_GetPDataStd_NamedDatamyDimensions() const
void | _CSFDB_SetPDataStd_NamedDatamyDimensions (const Handle(PColStd_HArray2OfInteger)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyIntKeys() const
void | _CSFDB_SetPDataStd_NamedDatamyIntKeys (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PColStd_HArray1OfInteger) _CSFDB_GetPDataStd_NamedDatamyIntValues() const
void | _CSFDB_SetPDataStd_NamedDatamyIntValues (const Handle(PColStd_HArray1OfInteger)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyRealKeys() const
void | _CSFDB_SetPDataStd_NamedDatamyRealKeys (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PColStd_HArray1OfReal) _CSFDB_GetPDataStd_NamedDatamyRealValues() const
void | _CSFDB_SetPDataStd_NamedDatamyRealValues (const Handle(PColStd_HArray1OfReal)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyStrKeys() const
void | _CSFDB_SetPDataStd_NamedDatamyStrKeys (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyStrValues() const
void | _CSFDB_SetPDataStd_NamedDatamyStrValues (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyByteKeys() const
void | _CSFDB_SetPDataStd_NamedDatamyByteKeys (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PDataStd_HArray1OfByte) _CSFDB_GetPDataStd_NamedDatamyByteValues() const
void | _CSFDB_SetPDataStd_NamedDatamyByteValues (const Handle(PDataStd_HArray1OfByte)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyArrIntKeys() const
void | _CSFDB_SetPDataStd_NamedDatamyArrIntKeys (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PDataStd_HArray1OfHArray1OfInteger) _CSFDB_GetPDataStd_NamedDatamyArrIntValues() const
void | _CSFDB_SetPDataStd_NamedDatamyArrIntValues (const Handle(PDataStd_HArray1OfHArray1OfInteger)&p)
| Handle (PColStd_HArray1OfExtendedString) _CSFDB_GetPDataStd_NamedDatamyArrRealKeys() const
void | _CSFDB_SetPDataStd_NamedDatamyArrRealKeys (const Handle(PColStd_HArray1OfExtendedString)&p)
| Handle (PDataStd_HArray1OfHArray1OfReal) _CSFDB_GetPDataStd_NamedDatamyArrRealValues() const
void | _CSFDB_SetPDataStd_NamedDatamyArrRealValues (const Handle(PDataStd_HArray1OfHArray1OfReal)&p)
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Private Attributes

Handle_PColStd_HArray2OfInteger | myDimensions
Handle_PColStd_HArray1OfExtendedString | myIntKeys
Handle_PColStd_HArray1OfInteger | myIntValues
Handle_PColStd_HArray1OfExtendedString | myRealKeys
Handle_PColStd_HArray1OfReal | myRealValues
Handle_PColStd_HArray1OfExtendedString | myStrKeys
Handle_PColStd_HArray1OfExtendedString | myStrValues
Handle_PColStd_HArray1OfExtendedString | myByteKeys
Handle_PDataStd_HArray1OfByte | myByteValues
Handle_PColStd_HArray1OfExtendedString | myArrIntKeys
Handle_PDataStd_HArray1OfHArray1OfInteger | myArrIntValues
Handle_PColStd_HArray1OfExtendedString | myArrRealKeys
Handle_PDataStd_HArray1OfHArray1OfReal | myArrRealValues

## Constructor & Destructor Documentation

Standard_EXPORT PDataStd_NamedData::PDataStd_NamedData | ( |  | ) |

PDataStd_NamedData::PDataStd_NamedData | ( | const Storage_stCONSTclCOM & | a | ) | `[inline]`

## Member Function Documentation

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyArrIntKeys | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyArrIntValues | ( | const Handle(PDataStd_HArray1OfHArray1OfInteger)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyArrRealKeys | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyArrRealValues | ( | const Handle(PDataStd_HArray1OfHArray1OfReal)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyByteKeys | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyByteValues | ( | const Handle(PDataStd_HArray1OfByte)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyDimensions | ( | const Handle(PColStd_HArray2OfInteger)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyIntKeys | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyIntValues | ( | const Handle(PColStd_HArray1OfInteger)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyRealKeys | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyRealValues | ( | const Handle(PColStd_HArray1OfReal)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyStrKeys | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

void PDataStd_NamedData::_CSFDB_SetPDataStd_NamedDatamyStrValues | ( | const Handle(PColStd_HArray1OfExtendedString)& | p | ) | `[inline]`

Standard_EXPORT Handle_PColStd_HArray1OfInteger PDataStd_NamedData::ArrIntDataItemValue | ( | const Standard_Integer | index,
|  | Handle(PCollection_HExtendedString)& | key
| ) | const

Standard_EXPORT Handle_PColStd_HArray1OfReal PDataStd_NamedData::ArrRealDataItemValue | ( | const Standard_Integer | index,
|  | Handle(PCollection_HExtendedString)& | key
| ) | const

Standard_EXPORT Standard_Byte PDataStd_NamedData::ByteDataItemValue | ( | const Standard_Integer | index,
|  | Handle(PCollection_HExtendedString)& | key
| ) | const

Standard_EXPORT const PDataStd_NamedData::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from PDF_Attribute.

PDataStd_NamedData::Handle | ( | PDataStd_HArray1OfHArray1OfReal |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PDataStd_HArray1OfHArray1OfInteger |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PDataStd_HArray1OfByte |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfReal |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfInteger |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray1OfExtendedString |  | ) | const`[inline]`

PDataStd_NamedData::Handle | ( | PColStd_HArray2OfInteger |  | ) | const`[inline]`

Standard_EXPORT Standard_Boolean PDataStd_NamedData::HasArraysOfIntegers | ( |  | ) | const

Standard_EXPORT Standard_Boolean PDataStd_NamedData::HasArraysOfReals | ( |  | ) | const

Standard_EXPORT Standard_Boolean PDataStd_NamedData::HasBytes | ( |  | ) | const

Standard_EXPORT Standard_Boolean PDataStd_NamedData::HasIntegers | ( |  | ) | const

Standard_EXPORT Standard_Boolean PDataStd_NamedData::HasReals | ( |  | ) | const

Standard_EXPORT Standard_Boolean PDataStd_NamedData::HasStrings | ( |  | ) | const

Standard_EXPORT void PDataStd_NamedData::Init | ( | const Handle(TColStd_HArray2OfInteger)& | theDimension | ) |

Standard_EXPORT Standard_Integer PDataStd_NamedData::IntDataItemValue | ( | const Standard_Integer | index,
|  | Handle(PCollection_HExtendedString)& | key
| ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::LowerAI | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::LowerAR | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::LowerB | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::LowerI | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::LowerR | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::LowerS | ( |  | ) | const

Standard_EXPORT Standard_Real PDataStd_NamedData::RealDataItemValue | ( | const Standard_Integer | index,
|  | Handle(PCollection_HExtendedString)& | key
| ) | const

Standard_EXPORT void PDataStd_NamedData::SetArrIntDataItem | ( | const Standard_Integer | index,
|  | const Handle(PCollection_HExtendedString)& | key,
|  | const Handle(PColStd_HArray1OfInteger)& | value
| ) |

Standard_EXPORT void PDataStd_NamedData::SetArrRealDataItem | ( | const Standard_Integer | index,
|  | const Handle(PCollection_HExtendedString)& | key,
|  | const Handle(PColStd_HArray1OfReal)& | value
| ) |

Standard_EXPORT void PDataStd_NamedData::SetByteDataItem | ( | const Standard_Integer | index,
|  | const Handle(PCollection_HExtendedString)& | key,
|  | const Standard_Byte | value
| ) |

Standard_EXPORT void PDataStd_NamedData::SetIntDataItem | ( | const Standard_Integer | index,
|  | const Handle(PCollection_HExtendedString)& | key,
|  | const Standard_Integer | value
| ) |

Standard_EXPORT void PDataStd_NamedData::SetRealDataItem | ( | const Standard_Integer | index,
|  | const Handle(PCollection_HExtendedString)& | key,
|  | const Standard_Real | value
| ) |

Standard_EXPORT void PDataStd_NamedData::SetStrDataItem | ( | const Standard_Integer | index,
|  | const Handle(PCollection_HExtendedString)& | key,
|  | const Handle(PCollection_HExtendedString)& | value
| ) |

Standard_EXPORT Handle_PCollection_HExtendedString PDataStd_NamedData::StrDataItemValue | ( | const Standard_Integer | index,
|  | Handle(PCollection_HExtendedString)& | key
| ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::UpperAI | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::UpperAR | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::UpperB | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::UpperI | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::UpperR | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_NamedData::UpperS | ( |  | ) | const

## Field Documentation

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myArrIntKeys `[private]`

Handle_PDataStd_HArray1OfHArray1OfInteger PDataStd_NamedData::myArrIntValues `[private]`

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myArrRealKeys `[private]`

Handle_PDataStd_HArray1OfHArray1OfReal PDataStd_NamedData::myArrRealValues `[private]`

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myByteKeys `[private]`

Handle_PDataStd_HArray1OfByte PDataStd_NamedData::myByteValues `[private]`

Handle_PColStd_HArray2OfInteger PDataStd_NamedData::myDimensions `[private]`

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myIntKeys `[private]`

Handle_PColStd_HArray1OfInteger PDataStd_NamedData::myIntValues `[private]`

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myRealKeys `[private]`

Handle_PColStd_HArray1OfReal PDataStd_NamedData::myRealValues `[private]`

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myStrKeys `[private]`

Handle_PColStd_HArray1OfExtendedString PDataStd_NamedData::myStrValues `[private]`

The documentation for this class was generated from the following file:

- PDataStd_NamedData.hxx