|
| DWGMAP_DECLARE_MEMBERS (OdDbLayout) |
|
| OdDbLayout () |
|
const OdGePoint2d & | getLIMMIN () const |
|
void | setLIMMIN (const OdGePoint2d &limMin) |
|
const OdGePoint2d & | getLIMMAX () const |
|
void | setLIMMAX (const OdGePoint2d &limMax) |
|
const OdGePoint3d & | getEXTMIN () const |
|
void | setEXTMIN (const OdGePoint3d &extMin) |
|
const OdGePoint3d & | getEXTMAX () const |
|
void | setEXTMAX (const OdGePoint3d &extMax) |
|
const OdGePoint3d & | getINSBASE () const |
|
void | setINSBASE (const OdGePoint3d &insBase) |
|
bool | getLIMCHECK () const |
|
void | setLIMCHECK (bool limCheck) |
|
bool | getPSLTSCALE () const |
|
void | setPSLTSCALE (bool psLtScale) |
|
OdDbObjectId | getBlockTableRecordId () const |
|
virtual void | setBlockTableRecordId (const OdDbObjectId &blockTableRecordId) |
|
virtual void | addToLayoutDict (OdDbDatabase *pDb, OdDbObjectId blockTableRecordId) |
|
OdString | getLayoutName () const |
|
virtual void | setLayoutName (const OdString &layoutName) |
|
int | getTabOrder () const |
|
virtual void | setTabOrder (int tabOrder) |
|
bool | getTabSelected () const |
|
virtual void | setTabSelected (bool tabSelected) |
|
OdDbObjectIdArray | getViewportArray () const |
|
const void * | thumbnailBitmap (OdUInt32 &dataLength) const |
|
void | setThumbnailBitmap (const void *pBMPData, OdUInt32 dataLength) |
|
OdGiRasterImagePtr | getPreviewImage () const |
|
void | setPreviewImage (const OdGiRasterImage *image) |
|
virtual OdResult | subGetClassID (void *pClsid) const |
|
virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
|
virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
|
virtual void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap) |
|
virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
|
OdDbObjectId | activeViewportId () const |
|
void | setActiveViewportId (OdDbObjectId viewportId) |
|
OdDbObjectId | overallVportId () const |
|
OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
|
bool | subWorldDraw (OdGiWorldDraw *pWd) const |
|
void | subViewportDraw (OdGiViewportDraw *vPd) const |
|
OdResult | getGeomExtents (OdGeExtents3d &extents) const |
|
void | subClose () |
|
bool | annoAllVisible () const |
|
void | setAnnoAllVisible (bool newVal) |
|
| ODDB_DECLARE_MEMBERS (OdDbPlotSettings) |
|
| OdDbPlotSettings () |
|
void | addToPlotSettingsDict (OdDbDatabase *pDb) |
|
OdString | getPlotSettingsName () const |
|
void | setPlotSettingsName (const OdString &plotSettingsName) |
|
OdString | getPlotCfgName () const |
|
void | getPlotPaperMargins (double &leftMargin, double &bottomMargin, double &rightMargin, double &topMargin) const |
|
void | getPlotPaperSize (double &paperWidth, double &paperHeight) const |
|
OdString | getCanonicalMediaName () const |
|
void | getPlotOrigin (double &xCoordinate, double &yCoordinate) const |
|
OdDbPlotSettings::PlotPaperUnits | plotPaperUnits () const |
|
bool | plotViewportBorders () const |
|
void | setPlotViewportBorders (bool plotViewportBorders) |
|
bool | plotPlotStyles () const |
|
void | setPlotPlotStyles (bool plotPlotStyles) |
|
bool | showPlotStyles () const |
|
void | setShowPlotStyles (bool showPlotStyles) |
|
OdDbPlotSettings::PlotRotation | plotRotation () const |
|
bool | plotCentered () const |
|
bool | plotHidden () const |
|
void | setPlotHidden (bool plotHidden) |
|
OdDbPlotSettings::PlotType | plotType () const |
|
void | getPlotWindowArea (double &xMin, double &yMin, double &xMax, double &yMax) const |
|
OdString | getPlotViewName () const |
|
bool | useStandardScale () const |
|
void | getCustomPrintScale (double &numerator, double &denominator) const |
|
OdString | getCurrentStyleSheet () const |
|
OdDbPlotSettings::StdScaleType | stdScaleType () const |
|
void | getStdScale (double &standardScale) const |
|
bool | scaleLineweights () const |
|
void | setScaleLineweights (bool scaleLineweights) |
|
bool | printLineweights () const |
|
void | setPrintLineweights (bool printLineweights) |
|
bool | drawViewportsFirst () const |
|
void | setDrawViewportsFirst (bool drawViewportsFirst) |
|
bool | modelType () const |
|
void | setModelType (bool modelType) |
|
double | getTopMargin () const |
|
double | getRightMargin () const |
|
double | getBottomMargin () const |
|
double | getLeftMargin () const |
|
OdGePoint2d | getPaperImageOrigin () const |
|
void | setPaperImageOrigin (OdGePoint2d paperImageOrigin) |
|
OdDbPlotSettings::ShadePlotType | shadePlot () const |
|
OdResult | setShadePlot (OdDbPlotSettings::ShadePlotType shadePlot) |
|
OdDbPlotSettings::ShadePlotResLevel | shadePlotResLevel () const |
|
void | setShadePlotResLevel (OdDbPlotSettings::ShadePlotResLevel shadePlotResLevel) |
|
OdInt16 | shadePlotCustomDPI () const |
|
void | setShadePlotCustomDPI (OdInt16 shadePlotCustomDPI) |
|
virtual OdResult | subGetClassID (void *pClsid) const |
|
virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
|
virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
|
virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
|
virtual void | subClose () |
|
virtual OdResult | subErase (bool erasing) |
|
virtual void | subHandOverTo (OdDbObject *pNewObject) |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
OdDbObjectId | shadePlotId () const |
|
OdResult | setShadePlot (OdDbPlotSettings::ShadePlotType type, OdDbObjectId shadePlotId) |
|
bool | plotWireframe () const |
|
bool | plotAsRaster () const |
|
bool | plotTransparency () const |
|
void | setPlotTransparency (bool bSet) |
|
| ODDB_DECLARE_MEMBERS (OdDbObject) |
|
| ~OdDbObject () |
|
void | addRef () |
|
void | release () |
|
long | numRefs () const |
|
OdDbObjectId | objectId () const |
|
OdDbHandle | getDbHandle () const |
|
OdDbHandle | handle () const |
|
OdDbObjectId | ownerId () const |
|
virtual void | setOwnerId (OdDbObjectId ownerId) |
|
OdDbDatabase * | database () const |
|
void | createExtensionDictionary () |
|
OdDbObjectId | extensionDictionary () const |
|
bool | releaseExtensionDictionary () |
|
OdDbXrecordPtr | createXrecord (const OdString &xrecordName, OdDb::DuplicateRecordCloning style=OdDb::kDrcIgnore) |
|
void | upgradeOpen () |
|
void | downgradeOpen () |
|
void | cancel () |
|
virtual OdResult | subOpen (OdDb::OpenMode mode) |
|
virtual void | subClose () |
|
OdResult | erase (bool eraseIt=true) |
|
virtual OdResult | subErase (bool erasing) |
|
void | handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true) |
|
virtual void | subHandOverTo (OdDbObject *pNewObject) |
|
void | swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false) |
|
virtual void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) |
|
virtual void | audit (OdDbAuditInfo *pAuditInfo) |
|
void | dwgIn (OdDbDwgFiler *pFiler) |
|
void | dwgOut (OdDbDwgFiler *pFiler) const |
|
virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
|
virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
|
virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
|
virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
|
virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
|
virtual OdDb::DuplicateRecordCloning | mergeStyle () const |
|
virtual OdResBufPtr | xData (const OdString ®appName=OdString::kEmpty) const |
|
virtual void | setXData (const OdResBuf *pRb) |
|
bool | isEraseStatusToggled () const |
|
bool | isErased () const |
|
bool | isReadEnabled () const |
|
bool | isWriteEnabled () const |
|
bool | isNotifyEnabled () const |
|
bool | isModified () const |
|
bool | isModifiedXData () const |
|
bool | isModifiedGraphics () const |
|
bool | isNewObject () const |
|
bool | isNotifying () const |
|
bool | isUndoing () const |
|
bool | isReallyClosing () const |
|
bool | isDBRO () const |
|
void | assertReadEnabled () const |
|
void | assertWriteEnabled (bool autoUndo=true, bool recordModified=true) |
|
void | assertNotifyEnabled () const |
|
void | disableUndoRecording (bool disable) |
|
bool | isUndoRecordingDisabled () const |
|
OdDbDwgFiler * | undoFiler () |
|
virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
|
void | addReactor (OdDbObjectReactor *pReactor) const |
|
void | removeReactor (OdDbObjectReactor *pReactor) const |
|
virtual void | addPersistentReactor (const OdDbObjectId &objId) |
|
virtual void | removePersistentReactor (const OdDbObjectId &objId) |
|
bool | hasPersistentReactor (const OdDbObjectId &objId) const |
|
OdDbObjectIdArray | getPersistentReactors () const |
|
OdDbObjectReactorArray | getTransientReactors () const |
|
virtual void | recvPropagateModify (const OdDbObject *pSubObj) |
|
virtual void | xmitPropagateModify () const |
|
ODRX_SEALED_VIRTUAL OdDbObjectPtr | deepClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL OdDbObjectPtr | wblockClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
|
virtual void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &idMap) |
|
void | setOdDbObjectIdsInFlux () |
|
bool | isOdDbObjectIdsInFlux () const |
|
virtual void | copied (const OdDbObject *pObject, const OdDbObject *pNewObject) |
|
virtual void | erased (const OdDbObject *pObject, bool erasing=true) |
|
virtual void | goodbye (const OdDbObject *pObject) |
|
virtual void | openedForModify (const OdDbObject *pObject) |
|
virtual void | modified (const OdDbObject *pObject) |
|
virtual void | subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj) |
|
virtual void | modifyUndone (const OdDbObject *pObject) |
|
virtual void | modifiedXData (const OdDbObject *pObject) |
|
virtual void | unappended (const OdDbObject *pObject) |
|
virtual void | reappended (const OdDbObject *pObject) |
|
bool | isAProxy () const |
|
virtual void | objectClosed (const OdDbObjectId &objectId) |
|
virtual void | modifiedGraphics (const OdDbObject *pObject) |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
bool | hasSaveVersionOverride () const |
|
void | setHasSaveVersionOverride (bool hasSaveVersionOverride) |
|
virtual OdDb::DwgVersion | getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const |
|
virtual OdDbObjectPtr | decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
|
virtual OdDbObjectPtr | decomposeForSave (OdDb::SaveType format, OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
|
void | convertForSave (OdDb::DwgVersion ver) |
|
virtual void | composeForLoad (OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo) |
|
virtual OdGiDrawable * | drawable () |
|
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
|
virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
|
virtual void | subViewportDraw (OdGiViewportDraw *pVd) const |
|
virtual bool | isPersistent () const |
|
virtual OdDbStub * | id () const |
|
ODRX_SEALED_VIRTUAL OdResult | getClassID (void *pClsid) const ODRX_SEALED |
|
void | setGsNode (OdGsCache *pNode) |
|
OdGsCache * | gsNode () const |
|
void | xDataTransformBy (const OdGeMatrix3d &xfm) |
|
bool | hasFields () const |
|
OdDbObjectId | getField (const OdString &fieldName) const |
|
OdDbObjectPtr | getField (const OdString &fieldName, OdDb::OpenMode mode) const |
|
virtual OdDbObjectId | setField (const OdString &fieldName, OdDbField *pField) |
|
virtual OdResult | removeField (OdDbObjectId fieldId) |
|
virtual OdDbObjectId | removeField (const OdString &fieldName) |
|
OdDbObjectId | getFieldDictionary () const |
|
OdDbObjectPtr | getFieldDictionary (OdDb::OpenMode mode) const |
|
virtual OdRxClass * | saveAsClass (OdRxClass *pClass) const |
|
| ODRX_DECLARE_MEMBERS (OdGiDrawable) |
|
virtual DrawableType | drawableType () const |
|
ODRX_SEALED_VIRTUAL OdUInt32 | setAttributes (OdGiDrawableTraits *pTraits) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL bool | worldDraw (OdGiWorldDraw *pWd) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL void | viewportDraw (OdGiViewportDraw *pVd) const ODRX_SEALED |
|
virtual bool | isPersistent () const =0 |
|
virtual OdDbStub * | id () const =0 |
|
virtual void | setGsNode (OdGsCache *pGsNode)=0 |
|
virtual OdGsCache * | gsNode () const =0 |
|
ODRX_SEALED_VIRTUAL OdUInt32 | viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED |
|
virtual OdResult | getGeomExtents (OdGeExtents3d &extents) const |
|
ODRX_SEALED_VIRTUAL OdUInt32 | regenSupportFlags () const ODRX_SEALED |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
|
enum | PlotPaperUnits { kInches = 0
, kMillimeters = 1
, kPixels = 2
} |
|
enum | PlotRotation { k0degrees = 0
, k90degrees = 1
, k180degrees = 2
, k270degrees = 3
} |
|
enum | PlotType {
kDisplay = 0
, kExtents = 1
, kLimits = 2
, kView = 3
,
kWindow = 4
, kLayout = 5
} |
|
enum | StdScaleType {
kScaleToFit = 0
, k1_128in_1ft = 1
, k1_64in_1ft = 2
, k1_32in_1ft = 3
,
k1_16in_1ft = 4
, k3_32in_1ft = 5
, k1_8in_1ft = 6
, k3_16in_1ft = 7
,
k1_4in_1ft = 8
, k3_8in_1ft = 9
, k1_2in_1ft = 10
, k3_4in_1ft = 11
,
k1in_1ft = 12
, k3in_1ft = 13
, k6in_1ft = 14
, k1ft_1ft = 15
,
k1_1 = 16
, k1_2 = 17
, k1_4 = 18
, k1_5 = 19
,
k1_8 = 20
, k1_10 = 21
, k1_16 = 22
, k1_20 = 23
,
k1_30 = 24
, k1_40 = 25
, k1_50 = 26
, k1_100 = 27
,
k2_1 = 28
, k4_1 = 29
, k8_1 = 30
, k10_1 = 31
,
k100_1 = 32
, k1000_1 = 33
, k1and1_2in_1ft = 34
} |
|
enum | ShadePlotType {
kAsDisplayed = 0
, kWireframe = 1
, kHidden = 2
, kRendered = 3
,
kVisualStyle = 4
, kRenderPreset = 5
} |
|
enum | ShadePlotResLevel {
kDraft = 0
, kPreview = 1
, kNormal = 2
, kPresentation = 3
,
kMaximum = 4
, kCustom = 5
} |
|
enum | SetAttributesFlags {
kDrawableNone = 0
, kDrawableIsAnEntity = 1
, kDrawableUsesNesting = 2
, kDrawableIsCompoundObject = 4
,
kDrawableViewIndependentViewportDraw = 8
, kDrawableIsInvisible = 16
, kDrawableHasAttributes = 32
, kDrawableRegenTypeDependantGeometry = 64
,
kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128)
, kDrawableRegenDraw = 256
, kDrawableStandardDisplaySingleLOD = 512
, kDrawableShadedDisplaySingleLOD = 1024
,
kDrawableViewDependentViewportDraw = 2048
, kDrawableBlockDependentViewportDraw = 4096
, kDrawableIsExternalReference = 8192
, kDrawableNotPlottable = 16384
,
kDrawableNotAllowLCS = 32768
, kDrawableMergeControlOff = 65536
, kLastFlag = kDrawableMergeControlOff
} |
|
enum | DrawableType {
kGeometry = 0
, kDistantLight = 1
, kPointLight = 2
, kSpotLight = 3
,
kAmbientLight
, kSolidBackground
, kGradientBackground
, kImageBackground
,
kGroundPlaneBackground
, kViewport
, kWebLight
, kSkyBackground
,
kImageBasedLightingBackground
} |
|
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
|
static OdRxClass * | desc () |
|
| OdDbObject () |
|
virtual OdResult | subGetClassID (void *pClsid) const |
|
virtual OdDbObjectPtr | subDeepClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
|
virtual OdDbObjectPtr | subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
|
| OdGiDrawable () |
|
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const =0 |
|
virtual bool | subWorldDraw (OdGiWorldDraw *wd) const =0 |
|
virtual void | subViewportDraw (OdGiViewportDraw *vd) const =0 |
|
virtual OdUInt32 | subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const |
|
virtual OdUInt32 | subRegenSupportFlags () const |
|
OdDbObjectImpl * | m_pImpl |
|
This class represents Layout objects in an OdDbDatabase instance.
<group OdDb_Classes>
Definition at line 46 of file DbLayout.h.