/usr/include/oce/AIS_IndexedDataMapOfOwnerPrs.hxx is in liboce-visualization-dev 0.9.1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | // This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _AIS_IndexedDataMapOfOwnerPrs_HeaderFile
#define _AIS_IndexedDataMapOfOwnerPrs_HeaderFile
#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif
#ifndef _TCollection_BasicMap_HeaderFile
#include <TCollection_BasicMap.hxx>
#endif
#ifndef _Handle_SelectMgr_EntityOwner_HeaderFile
#include <Handle_SelectMgr_EntityOwner.hxx>
#endif
#ifndef _Handle_Prs3d_Presentation_HeaderFile
#include <Handle_Prs3d_Presentation.hxx>
#endif
#ifndef _Handle_AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs_HeaderFile
#include <Handle_AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs.hxx>
#endif
#ifndef _Standard_Integer_HeaderFile
#include <Standard_Integer.hxx>
#endif
#ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx>
#endif
#ifndef _Standard_Address_HeaderFile
#include <Standard_Address.hxx>
#endif
class Standard_DomainError;
class Standard_OutOfRange;
class Standard_NoSuchObject;
class SelectMgr_EntityOwner;
class Prs3d_Presentation;
class TColStd_MapTransientHasher;
class AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs;
class AIS_IndexedDataMapOfOwnerPrs : public TCollection_BasicMap {
public:
void* operator new(size_t,void* anAddress)
{
return anAddress;
}
void* operator new(size_t size)
{
return Standard::Allocate(size);
}
void operator delete(void *anAddress)
{
if (anAddress) Standard::Free((Standard_Address&)anAddress);
}
Standard_EXPORT AIS_IndexedDataMapOfOwnerPrs(const Standard_Integer NbBuckets = 1);
Standard_EXPORT AIS_IndexedDataMapOfOwnerPrs& Assign(const AIS_IndexedDataMapOfOwnerPrs& Other) ;
AIS_IndexedDataMapOfOwnerPrs& operator =(const AIS_IndexedDataMapOfOwnerPrs& Other)
{
return Assign(Other);
}
Standard_EXPORT void ReSize(const Standard_Integer NbBuckets) ;
Standard_EXPORT void Clear() ;
~AIS_IndexedDataMapOfOwnerPrs()
{
Clear();
}
Standard_EXPORT Standard_Integer Add(const Handle(SelectMgr_EntityOwner)& K,const Handle(Prs3d_Presentation)& I) ;
Standard_EXPORT void Substitute(const Standard_Integer I,const Handle(SelectMgr_EntityOwner)& K,const Handle(Prs3d_Presentation)& T) ;
Standard_EXPORT void RemoveLast() ;
Standard_EXPORT Standard_Boolean Contains(const Handle(SelectMgr_EntityOwner)& K) const;
Standard_EXPORT const Handle_SelectMgr_EntityOwner& FindKey(const Standard_Integer I) const;
Standard_EXPORT const Handle_Prs3d_Presentation& FindFromIndex(const Standard_Integer I) const;
const Handle_Prs3d_Presentation& operator ()(const Standard_Integer I) const
{
return FindFromIndex(I);
}
Standard_EXPORT Handle_Prs3d_Presentation& ChangeFromIndex(const Standard_Integer I) ;
Handle_Prs3d_Presentation& operator ()(const Standard_Integer I)
{
return ChangeFromIndex(I);
}
Standard_EXPORT Standard_Integer FindIndex(const Handle(SelectMgr_EntityOwner)& K) const;
Standard_EXPORT const Handle_Prs3d_Presentation& FindFromKey(const Handle(SelectMgr_EntityOwner)& K) const;
Standard_EXPORT Handle_Prs3d_Presentation& ChangeFromKey(const Handle(SelectMgr_EntityOwner)& K) ;
Standard_EXPORT Standard_Address FindFromKey1(const Handle(SelectMgr_EntityOwner)& K) const;
Standard_EXPORT Standard_Address ChangeFromKey1(const Handle(SelectMgr_EntityOwner)& K) ;
protected:
private:
Standard_EXPORT AIS_IndexedDataMapOfOwnerPrs(const AIS_IndexedDataMapOfOwnerPrs& Other);
};
// other Inline functions and methods (like "C++: function call" methods)
#endif
|