CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
DbGeoMapFieldsPE.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2024, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2024 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23#ifndef _OD_DB_GEOMAPFIELDS_PE_
24#define _OD_DB_GEOMAPFIELDS_PE_
25
26#include "DbGeoMap.h"
27#include "DbGripPoints.h"
28#include "TD_PackPush.h"
29
37{
38public:
40
44 virtual ~OdDbGeoMapFieldsPE() {};
45
51 virtual OdInt8 getLOD(OdDbGeoMap * pGeoMap) const;
52
58 virtual bool getIsOutOfDate(OdDbGeoMap * pGeoMap) const;
59
65 virtual const OdBinaryData & getPixelData(OdDbGeoMap * pGeoMap) const;
66
72 virtual const OdGePoint2dArray & getPtClipBnd(OdDbGeoMap * pGeoMap) const;
73
79 virtual const OdStringArray & getStrings(OdDbGeoMap * pGeoMap) const;
80
86 virtual const OdGeVector3d & getvU(OdDbGeoMap * pGeoMap) const;
87
93 virtual const OdGeVector3d & getvV(OdDbGeoMap * pGeoMap) const;
94
100 virtual double getTextHeight(OdDbGeoMap * pGeoMap) const;
101
107 virtual OdCmColor getTextColor(OdDbGeoMap * pGeoMap) const;
108
114 virtual OdInt32 getHeight(OdDbGeoMap * pGeoMap) const;
115
121 virtual OdInt32 getWidth(OdDbGeoMap * pGeoMap) const;
122
128 virtual double getImageWidth(OdDbGeoMap * pGeoMap) const;
129
135 virtual double getImageHeight(OdDbGeoMap * pGeoMap) const;
136
142 virtual const OdGePoint3d & getPtTextPosition(OdDbGeoMap * pGeoMap) const;
143
149 virtual const OdGePoint3d & getPtImageBottomLeft(OdDbGeoMap * pGeoMap) const;
150
156 virtual OdInt8 getResolution(OdDbGeoMap * pGeoMap) const;
157
166 virtual OdResult setLOD(OdDbGeoMap * pGeoMap, OdInt8 LOD) const;
167
176 virtual OdResult setIsOutOfDate(OdDbGeoMap * pGeoMap, bool bIsOutOfDate) const;
177
186 virtual OdResult setPixelData(OdDbGeoMap * pGeoMap, const OdBinaryData & pixelData) const;
187
196 virtual OdResult setPtClipBnd(OdDbGeoMap * pGeoMap, const OdGePoint2dArray & ptClipBnd) const;
197
206 virtual OdResult setStrings(OdDbGeoMap * pGeoMap, const OdStringArray & strings) const;
207
216 virtual OdResult setvU(OdDbGeoMap * pGeoMap,const OdGeVector3d & vU) const;
217
226 virtual OdResult setvV(OdDbGeoMap * pGeoMap, const OdGeVector3d & vV) const;
227
236 virtual OdResult setTextHeight(OdDbGeoMap * pGeoMap, double dTextHeight) const;
237
246 virtual OdResult setTextColor(OdDbGeoMap * pGeoMap, const OdCmColor& cColor) const;
247
256 virtual OdResult setHeight(OdDbGeoMap * pGeoMap, OdInt32 height) const;
257
266 virtual OdResult setWidth(OdDbGeoMap * pGeoMap, OdInt32 width) const;
267
276 virtual OdResult setImageWidth(OdDbGeoMap * pGeoMap, double dImageWidth) const;
277
286 virtual OdResult setImageHeight(OdDbGeoMap * pGeoMap, double dImageHeight) const;
287
296 virtual OdResult setPtTextPosition(OdDbGeoMap * pGeoMap, const OdGePoint3d & ptTextPosition) const;
297
306 virtual OdResult setPtImageBottomLeft(OdDbGeoMap * pGeoMap, const OdGePoint3d & ptImageBottomLeft) const;
307
316 virtual OdResult setResolution(OdDbGeoMap * pGeoMap, OdInt8 Resolution) const;
317};
318
320
321
328{
329public:
330 virtual OdResult getGripPoints(const OdDbEntity* pEntity, OdGePoint3dArray& gripPoints) const;
331 virtual OdResult moveGripPointsAt(OdDbEntity* pEntity, const OdIntArray& indices, const OdGeVector3d& offset);
332 virtual OdResult getStretchPoints(const OdDbEntity* pEntity, OdGePoint3dArray& stretchPoints) const;
333 virtual OdResult moveStretchPointsAt(OdDbEntity* pEntity, const OdIntArray& indices, const OdGeVector3d& offset);
334 virtual OdResult getOsnapPoints(const OdDbEntity* ent, OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark,
335 const OdGePoint3d& pickPoint, const OdGePoint3d& lastPoint, const OdGeMatrix3d& viewXform,
336 OdGePoint3dArray& snapPoints) const;
337};
338
339#include "TD_PackPop.h"
340
341#endif //_OD_DB_GEOMAPFIELDS_PE_
OdArray< OdGePoint3d, OdMemoryAllocator< OdGePoint3d > > OdGePoint3dArray
#define DBGEOLOCATIONOBJ_EXPORT
Definition DbExport.h:93
OdSmartPtr< OdDbGeoMapFieldsPE > OdDbGeoMapFieldsPEPtr
OdArray< OdGePoint2d, OdMemoryAllocator< OdGePoint2d > > OdGePoint2dArray
Definition GeGbl.h:45
OdArray< int, OdMemoryAllocator< int > > OdIntArray
Definition IntArray.h:35
ptrdiff_t OdGsMarker
signed char OdInt8
int OdInt32
OdResult
Definition OdResult.h:29
OdArray< OdString > OdStringArray
Definition StringArray.h:32
virtual OdResult setIsOutOfDate(OdDbGeoMap *pGeoMap, bool bIsOutOfDate) const
virtual const OdBinaryData & getPixelData(OdDbGeoMap *pGeoMap) const
virtual ~OdDbGeoMapFieldsPE()
virtual double getImageWidth(OdDbGeoMap *pGeoMap) const
virtual OdInt32 getHeight(OdDbGeoMap *pGeoMap) const
virtual const OdGePoint3d & getPtTextPosition(OdDbGeoMap *pGeoMap) const
virtual const OdGeVector3d & getvU(OdDbGeoMap *pGeoMap) const
virtual OdCmColor getTextColor(OdDbGeoMap *pGeoMap) const
virtual const OdGePoint2dArray & getPtClipBnd(OdDbGeoMap *pGeoMap) const
virtual const OdStringArray & getStrings(OdDbGeoMap *pGeoMap) const
virtual OdResult setvU(OdDbGeoMap *pGeoMap, const OdGeVector3d &vU) const
virtual OdResult setWidth(OdDbGeoMap *pGeoMap, OdInt32 width) const
virtual OdResult setvV(OdDbGeoMap *pGeoMap, const OdGeVector3d &vV) const
virtual OdResult setTextColor(OdDbGeoMap *pGeoMap, const OdCmColor &cColor) const
virtual double getImageHeight(OdDbGeoMap *pGeoMap) const
virtual OdInt8 getResolution(OdDbGeoMap *pGeoMap) const
ODRX_DECLARE_MEMBERS(OdDbGeoMapFieldsPE)
virtual OdResult setPixelData(OdDbGeoMap *pGeoMap, const OdBinaryData &pixelData) const
virtual OdResult setPtImageBottomLeft(OdDbGeoMap *pGeoMap, const OdGePoint3d &ptImageBottomLeft) const
virtual OdResult setImageWidth(OdDbGeoMap *pGeoMap, double dImageWidth) const
virtual const OdGePoint3d & getPtImageBottomLeft(OdDbGeoMap *pGeoMap) const
virtual OdResult setPtClipBnd(OdDbGeoMap *pGeoMap, const OdGePoint2dArray &ptClipBnd) const
virtual OdInt32 getWidth(OdDbGeoMap *pGeoMap) const
virtual OdResult setLOD(OdDbGeoMap *pGeoMap, OdInt8 LOD) const
virtual OdResult setImageHeight(OdDbGeoMap *pGeoMap, double dImageHeight) const
virtual bool getIsOutOfDate(OdDbGeoMap *pGeoMap) const
virtual OdResult setStrings(OdDbGeoMap *pGeoMap, const OdStringArray &strings) const
virtual OdResult setResolution(OdDbGeoMap *pGeoMap, OdInt8 Resolution) const
virtual OdResult setHeight(OdDbGeoMap *pGeoMap, OdInt32 height) const
virtual double getTextHeight(OdDbGeoMap *pGeoMap) const
virtual OdResult setTextHeight(OdDbGeoMap *pGeoMap, double dTextHeight) const
virtual OdResult setPtTextPosition(OdDbGeoMap *pGeoMap, const OdGePoint3d &ptTextPosition) const
virtual OdInt8 getLOD(OdDbGeoMap *pGeoMap) const
virtual const OdGeVector3d & getvV(OdDbGeoMap *pGeoMap) const
virtual OdResult getStretchPoints(const OdDbEntity *pEntity, OdGePoint3dArray &stretchPoints) const
virtual OdResult moveGripPointsAt(OdDbEntity *pEntity, const OdIntArray &indices, const OdGeVector3d &offset)
virtual OdResult moveStretchPointsAt(OdDbEntity *pEntity, const OdIntArray &indices, const OdGeVector3d &offset)
virtual OdResult getOsnapPoints(const OdDbEntity *ent, OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &viewXform, OdGePoint3dArray &snapPoints) const
virtual OdResult getGripPoints(const OdDbEntity *pEntity, OdGePoint3dArray &gripPoints) const
GLint GLenum GLsizei width
Definition gles2_ext.h:110
GLintptr offset
Definition gles2_ext.h:183
GLint GLenum GLsizei GLsizei height
Definition gles2_ext.h:110
OsnapMode
Definition OdaDefs.h:489