FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
AcDbLayerTableRecord Class Reference

#include <AcDbLayerTableRecord.h>

Inheritance diagram for AcDbLayerTableRecord:
AcDbSymbolTableRecord AcDbObject AcGiDrawable AcRxObject AcRTTIObject AcObject

Public Types

typedef AcDbLayerTable TableType
 
- Public Types inherited from AcGiDrawable
enum  DrawableType {
  kGeometry = 0 , kDistantLight = 1 , kPointLight = 2 , kSpotLight = 3 ,
  kAmbientLight , kSolidBackground , kGradientBackground , kImageBackground ,
  kGroundPlaneBackground , kViewport , kWebLight , kSkyBackground
}
 
enum  SetAttributesFlags {
  kDrawableNone = 0 , kDrawableIsAnEntity = 1 , kDrawableUsesNesting = 2 , kDrawableIsCompoundObject = 4 ,
  kDrawableViewIndependentViewportDraw = 8 , kDrawableIsInvisible = 16 , kDrawableHasAttributes = 32 , kDrawableRegenTypeDependentGeometry = 64 ,
  kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128) , kDrawableRegenDraw = 256 , kDrawableViewDependentViewportDraw = 2048
}
 

Public Member Functions

 AcDbLayerTableRecord (void)
 
bool VPDFLT (void) const
 
bool hasAnyOverrides (void) const
 
bool hasOverrides (AcDbObjectId const &) const
 
bool isFrozen (void) const
 
bool isHidden (void) const
 
bool isInUse (void) const
 
bool isLocked (void) const
 
bool isOff (void) const
 
bool isPlottable (void) const
 
bool isReconciled (void) const
 
AcCmColor color (AcDbObjectId const &, bool &) const
 
AcCmColor color (void) const
 
AcCmEntityColor entityColor (void) const
 
AcCmTransparency transparency (void) const
 
AcDbObjectId linetypeObjectId (AcDbObjectId const &, bool &) const
 
AcDbObjectId linetypeObjectId (void) const
 
AcDbObjectId materialId (void) const
 
AcDbObjectId plotStyleNameId (AcDbObjectId const &, bool &) const
 
AcDbObjectId plotStyleNameId (void) const
 
AcDb::LineWeight lineWeight (AcDbObjectId const &, bool &) const
 
AcDb::LineWeight lineWeight (void) const
 
Acad::ErrorStatus removeAllOverrides (void)
 
Acad::ErrorStatus removeColorOverride (AcDbObjectId const &)
 
Acad::ErrorStatus removeLineWeightOverride (AcDbObjectId const &)
 
Acad::ErrorStatus removeLinetypeOverride (AcDbObjectId const &)
 
Acad::ErrorStatus removePlotStyleOverride (AcDbObjectId const &)
 
Acad::ErrorStatus removeViewportOverrides (AcDbObjectId const &)
 
Acad::ErrorStatus setColor (AcCmColor const &, AcDbObjectId const &)
 
Acad::ErrorStatus setDescription (wchar_t const *)
 
Acad::ErrorStatus setIsFrozen (bool)
 
Acad::ErrorStatus setIsHidden (bool)
 
Acad::ErrorStatus setIsPlottable (bool)
 
Acad::ErrorStatus setIsReconciled (bool)
 
Acad::ErrorStatus setLineWeight (AcDb::LineWeight)
 
Acad::ErrorStatus setLineWeight (AcDb::LineWeight, AcDbObjectId const &)
 
Acad::ErrorStatus setLinetypeObjectId (AcDbObjectId const &, AcDbObjectId const &)
 
Acad::ErrorStatus setMaterialId (AcDbObjectId)
 
Acad::ErrorStatus setPlotStyleName (AcDbObjectId const &)
 
Acad::ErrorStatus setPlotStyleName (AcDbObjectId const &, AcDbObjectId const &)
 
Acad::ErrorStatus setPlotStyleName (wchar_t const *)
 
Acad::ErrorStatus setPlotStyleName (wchar_t const *, AcDbObjectId const &)
 
Acad::ErrorStatus setTransparency (AcCmTransparency const &)
 
virtual ~AcDbLayerTableRecord (void)
 
virtual AcGiDrawabledrawable (void)
 
virtual AcGsNodegsNode (void) const
 
virtual Acad::ErrorStatus getClassID (_GUID *) const
 
virtual Adesk::Boolean worldDraw (AcGiWorldDraw *)
 
virtual unsigned long setAttributes (AcGiDrawableTraits *)
 
virtual void setGsNode (AcGsNode *)
 
virtual void viewportDraw (AcGiViewportDraw *)
 
void setColor (AcCmColor const &)
 
void setIsLocked (bool)
 
void setIsOff (bool)
 
void setLinetypeObjectId (AcDbObjectId)
 
void setVPDFLT (bool)
 
wchar_tdescription (void) const
 
wchar_tplotStyleName (AcDbObjectId const &, bool &) const
 
wchar_tplotStyleName (void) const
 
- Public Member Functions inherited from AcDbSymbolTableRecord
 ACRX_DECLARE_MEMBERS (AcDbSymbolTableRecord)
 
 AcDbSymbolTableRecord (void)
 
bool isDependent (void) const
 
bool isResolved (void) const
 
Acad::ErrorStatus getName (AcString &) const
 
Acad::ErrorStatus getName (ACHAR *&) const
 
Acad::ErrorStatus getName (ACHAR const *&) const
 
Acad::ErrorStatus setName (ACHAR const *)
 
virtual ~AcDbSymbolTableRecord (void)
 
- Public Member Functions inherited from AcDbObject
 ACRX_DECLARE_MEMBERS (AcDbObject)
 
bool hasFields (void) const
 
bool hasPersistentReactor (AcDbObjectId) const
 
bool hasSaveVersionOverride (void)
 
bool isUndoRecordingDisabled (void) const
 
AcDbVoidPtrArray const * reactors (void) const
 
AcDbDatabasedatabase (void) const
 
AcDbDwgFilerundoFiler (void)
 
AcDbObjectId extensionDictionary (void) const
 
AcDbObjectId getFieldDictionary (void) const
 
AcDbObjectId objectId (void) const
 
AcDbObjectId ownerId (void) const
 
Acad::ErrorStatus cancel (void)
 
Acad::ErrorStatus close (void)
 
Acad::ErrorStatus closeAndPage (int=0)
 
Acad::ErrorStatus createExtensionDictionary (void)
 
Acad::ErrorStatus downgradeOpen (void)
 
Acad::ErrorStatus downgradeToNotify (Adesk::Boolean)
 
Acad::ErrorStatus dwgIn (AcDbDwgFiler *)
 
Acad::ErrorStatus dwgOut (AcDbDwgFiler *) const
 
Acad::ErrorStatus dxfIn (AcDbDxfFiler *)
 
Acad::ErrorStatus dxfOut (AcDbDxfFiler *, Adesk::Boolean, unsigned char *) const
 
Acad::ErrorStatus erase (Adesk::Boolean=true)
 
Acad::ErrorStatus getBinaryData (wchar_t const *, long &, char *&) const
 
Acad::ErrorStatus getField (wchar_t const *, AcDbField *&, AcDb::OpenMode) const
 
Acad::ErrorStatus getField (wchar_t const *, AcDbObjectId &) const
 
Acad::ErrorStatus getFieldDictionary (AcDbDictionary *&, AcDb::OpenMode) const
 
Acad::ErrorStatus getObjectBirthVersion (AcDb::AcDbDwgVersion &, AcDb::MaintenanceReleaseVersion &)
 
Acad::ErrorStatus handOverTo (AcDbObject *, Adesk::Boolean=1, Adesk::Boolean=1)
 
Acad::ErrorStatus releaseExtensionDictionary (void)
 
Acad::ErrorStatus setBinaryData (wchar_t const *, long, char const *)
 
Acad::ErrorStatus swapIdWith (AcDbObjectId, Adesk::Boolean=0, Adesk::Boolean=0)
 
Acad::ErrorStatus upgradeFromNotify (Adesk::Boolean &)
 
Acad::ErrorStatus upgradeOpen (void)
 
Acad::ErrorStatus xDataTransformBy (AcGeMatrix3d const &)
 
Adesk::Boolean isAProxy (void) const
 
Adesk::Boolean isAcDbObjectIdsInFlux (void) const
 
Adesk::Boolean isCancelling (void) const
 
Adesk::Boolean isEraseStatusToggled (void) const
 
Adesk::Boolean isErased (void) const
 
Adesk::Boolean isModified (void) const
 
Adesk::Boolean isModifiedGraphics (void) const
 
Adesk::Boolean isModifiedXData (void) const
 
Adesk::Boolean isNewObject (void) const
 
Adesk::Boolean isNotifyEnabled (void) const
 
Adesk::Boolean isNotifying (void) const
 
Adesk::Boolean isReadEnabled (void) const
 
Adesk::Boolean isReallyClosing (void) const
 
Adesk::Boolean isTransactionResident (void) const
 
Adesk::Boolean isUndoing (void) const
 
Adesk::Boolean isWriteEnabled (void) const
 
virtual ~AcDbObject (void)
 
virtual AcDbObjectId id (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcDb::DuplicateRecordCloning mergeStyle (void) const
 
virtual Acad::ErrorStatus applyPartialUndo (AcDbDwgFiler *, AcRxClass *)
 
virtual Acad::ErrorStatus audit (AcDbAuditInfo *)
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual Acad::ErrorStatus decomposeForSave (AcDb::AcDbDwgVersion, AcDbObject *&, AcDbObjectId &, int &)
 
virtual Acad::ErrorStatus deepClone (AcDbObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Acad::ErrorStatus dwgInFields (AcDbDwgFiler *)
 
virtual Acad::ErrorStatus dwgOutFields (AcDbDwgFiler *) const
 
virtual Acad::ErrorStatus dxfInFields (AcDbDxfFiler *)
 
virtual Acad::ErrorStatus dxfOutFields (AcDbDxfFiler *) const
 
virtual Acad::ErrorStatus getObjectSaveVersion (AcDbDwgFiler const *, AcDb::AcDbDwgVersion &, AcDb::MaintenanceReleaseVersion &)
 
virtual Acad::ErrorStatus getObjectSaveVersion (AcDbDxfFiler const *, AcDb::AcDbDwgVersion &, AcDb::MaintenanceReleaseVersion &)
 
virtual Acad::ErrorStatus removeField (AcDbObjectId)
 
virtual Acad::ErrorStatus removeField (wchar_t const *)
 
virtual Acad::ErrorStatus removeField (wchar_t const *, AcDbObjectId &)
 
virtual Acad::ErrorStatus removePersistentReactor (AcDbObjectId)
 
virtual Acad::ErrorStatus setField (wchar_t const *, AcDbField *, AcDbObjectId &)
 
virtual Acad::ErrorStatus setOwnerId (AcDbObjectId)
 
virtual Acad::ErrorStatus setXData (resbuf const *)
 
virtual Acad::ErrorStatus subCancel (void)
 
virtual Acad::ErrorStatus subClose (void)
 
virtual Acad::ErrorStatus subErase (Adesk::Boolean)
 
virtual Acad::ErrorStatus subHandOverTo (AcDbObject *)
 
virtual Acad::ErrorStatus subOpen (AcDb::OpenMode)
 
virtual Acad::ErrorStatus subSwapIdWith (AcDbObjectId, Adesk::Boolean=0, Adesk::Boolean=0)
 
virtual Acad::ErrorStatus swapReferences (AcDbIdMapping const &)
 
virtual Acad::ErrorStatus wblockClone (AcRxObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Adesk::UInt32 subSetAttributes (AcGiDrawableTraits *pTraits)
 
virtual void subViewportDraw (AcGiViewportDraw *)
 
virtual Adesk::Boolean isPersistent (void) const
 
virtual resbuf * xData (wchar_t const *=NULL) const
 
virtual void addPersistentReactor (AcDbObjectId)
 
virtual void cancelled (AcDbObject const *)
 
virtual void copied (AcDbObject const *, AcDbObject const *)
 
virtual void erased (AcDbObject const *, Adesk::Boolean)
 
virtual void goodbye (AcDbObject const *)
 
virtual void modified (AcDbObject const *)
 
virtual void modifiedGraphics (AcDbEntity const *)
 
virtual void modifiedXData (AcDbObject const *)
 
virtual void modifyUndone (AcDbObject const *)
 
virtual void objectClosed (AcDbObjectId const)
 
virtual void openedForModify (AcDbObject const *)
 
virtual void reappended (AcDbObject const *)
 
virtual void recvPropagateModify (AcDbObject const *)
 
virtual void subObjModified (AcDbObject const *, AcDbObject const *)
 
virtual void unappended (AcDbObject const *)
 
virtual void xmitPropagateModify (void) const
 
void addReactor (AcDbObjectReactor *) const
 
void assertNotifyEnabled (void) const
 
void assertReadEnabled (void) const
 
void assertWriteEnabled (Adesk::Boolean=1, Adesk::Boolean=1)
 
void disableUndoRecording (Adesk::Boolean)
 
void getAcDbHandle (AcDbHandle &) const
 
void removeReactor (AcDbObjectReactor *) const
 
void setAcDbObjectIdsInFlux (void)
 
void setHasSaveVersionOverride (bool)
 
virtual Adesk::Boolean subWorldDraw (AcGiWorldDraw *)
 
virtual Acad::ErrorStatus subDeepClone (AcDbObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Acad::ErrorStatus subWblockClone (AcRxObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Acad::ErrorStatus subGetClassID (_GUID *) const
 
- Public Member Functions inherited from AcGiDrawable
 ACRX_DECLARE_MEMBERS (AcGiDrawable)
 
virtual Adesk::UInt32 subViewportDrawLogicalFlags (AcGiViewportDraw *)
 
virtual bool bounds (AcDbExtents &) const
 
virtual unsigned long viewportDrawLogicalFlags (AcGiViewportDraw *)
 
virtual void setDrawStream (AcGiDrawStream *)
 
virtual AcGiDrawStreamdrawStream (void) const
 
virtual ~AcGiDrawable (void)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Static Public Member Functions

static bool __cdecl isHidden (AcDbObjectId)
 
static bool __cdecl isReconciled (AcDbObjectId const &)
 
- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 

Protected Member Functions

 AcDbLayerTableRecord (AcDbSystemInternals *)
 
- Protected Member Functions inherited from AcDbSymbolTableRecord
 AcDbSymbolTableRecord (AcDbSystemInternals *)
 
- Protected Member Functions inherited from AcDbObject
 AcDbObject (AcDbSystemInternals *)
 
 AcDbObject (void)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 

Additional Inherited Members

- Protected Attributes inherited from AcDbObject
AcDbObjectImplm_pImpl
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 35 of file AcDbLayerTableRecord.h.

Member Typedef Documentation

◆ TableType

Definition at line 104 of file AcDbLayerTableRecord.h.

Constructor & Destructor Documentation

◆ AcDbLayerTableRecord() [1/2]

AcDbLayerTableRecord::AcDbLayerTableRecord ( void )

◆ ~AcDbLayerTableRecord()

virtual AcDbLayerTableRecord::~AcDbLayerTableRecord ( void )
virtual

◆ AcDbLayerTableRecord() [2/2]

AcDbLayerTableRecord::AcDbLayerTableRecord ( AcDbSystemInternals * )
protected

Member Function Documentation

◆ color() [1/2]

AcCmColor AcDbLayerTableRecord::color ( AcDbObjectId const & ,
bool &  ) const

◆ color() [2/2]

AcCmColor AcDbLayerTableRecord::color ( void ) const

◆ description()

wchar_t * AcDbLayerTableRecord::description ( void ) const

◆ drawable()

virtual AcGiDrawable * AcDbLayerTableRecord::drawable ( void )
virtual

Reimplemented from AcDbObject.

◆ entityColor()

AcCmEntityColor AcDbLayerTableRecord::entityColor ( void ) const

◆ getClassID()

virtual Acad::ErrorStatus AcDbLayerTableRecord::getClassID ( _GUID * ) const
virtual

Reimplemented from AcDbObject.

◆ gsNode()

virtual AcGsNode * AcDbLayerTableRecord::gsNode ( void ) const
virtual

Reimplemented from AcDbObject.

◆ hasAnyOverrides()

bool AcDbLayerTableRecord::hasAnyOverrides ( void ) const

◆ hasOverrides()

bool AcDbLayerTableRecord::hasOverrides ( AcDbObjectId const & ) const

◆ isFrozen()

bool AcDbLayerTableRecord::isFrozen ( void ) const

◆ isHidden() [1/2]

static bool __cdecl AcDbLayerTableRecord::isHidden ( AcDbObjectId )
static

◆ isHidden() [2/2]

bool AcDbLayerTableRecord::isHidden ( void ) const

◆ isInUse()

bool AcDbLayerTableRecord::isInUse ( void ) const

◆ isLocked()

bool AcDbLayerTableRecord::isLocked ( void ) const

◆ isOff()

bool AcDbLayerTableRecord::isOff ( void ) const

◆ isPlottable()

bool AcDbLayerTableRecord::isPlottable ( void ) const

◆ isReconciled() [1/2]

static bool __cdecl AcDbLayerTableRecord::isReconciled ( AcDbObjectId const & )
static

◆ isReconciled() [2/2]

bool AcDbLayerTableRecord::isReconciled ( void ) const

◆ linetypeObjectId() [1/2]

AcDbObjectId AcDbLayerTableRecord::linetypeObjectId ( AcDbObjectId const & ,
bool &  ) const

◆ linetypeObjectId() [2/2]

AcDbObjectId AcDbLayerTableRecord::linetypeObjectId ( void ) const

◆ lineWeight() [1/2]

AcDb::LineWeight AcDbLayerTableRecord::lineWeight ( AcDbObjectId const & ,
bool &  ) const

◆ lineWeight() [2/2]

AcDb::LineWeight AcDbLayerTableRecord::lineWeight ( void ) const

◆ materialId()

AcDbObjectId AcDbLayerTableRecord::materialId ( void ) const

◆ plotStyleName() [1/2]

wchar_t * AcDbLayerTableRecord::plotStyleName ( AcDbObjectId const & ,
bool &  ) const

◆ plotStyleName() [2/2]

wchar_t * AcDbLayerTableRecord::plotStyleName ( void ) const

◆ plotStyleNameId() [1/2]

AcDbObjectId AcDbLayerTableRecord::plotStyleNameId ( AcDbObjectId const & ,
bool &  ) const

◆ plotStyleNameId() [2/2]

AcDbObjectId AcDbLayerTableRecord::plotStyleNameId ( void ) const

◆ removeAllOverrides()

Acad::ErrorStatus AcDbLayerTableRecord::removeAllOverrides ( void )

◆ removeColorOverride()

Acad::ErrorStatus AcDbLayerTableRecord::removeColorOverride ( AcDbObjectId const & )

◆ removeLinetypeOverride()

Acad::ErrorStatus AcDbLayerTableRecord::removeLinetypeOverride ( AcDbObjectId const & )

◆ removeLineWeightOverride()

Acad::ErrorStatus AcDbLayerTableRecord::removeLineWeightOverride ( AcDbObjectId const & )

◆ removePlotStyleOverride()

Acad::ErrorStatus AcDbLayerTableRecord::removePlotStyleOverride ( AcDbObjectId const & )

◆ removeViewportOverrides()

Acad::ErrorStatus AcDbLayerTableRecord::removeViewportOverrides ( AcDbObjectId const & )

◆ setAttributes()

virtual unsigned long AcDbLayerTableRecord::setAttributes ( AcGiDrawableTraits * )
virtual

Reimplemented from AcDbObject.

◆ setColor() [1/2]

void AcDbLayerTableRecord::setColor ( AcCmColor const & )

◆ setColor() [2/2]

Acad::ErrorStatus AcDbLayerTableRecord::setColor ( AcCmColor const & ,
AcDbObjectId const &  )

◆ setDescription()

Acad::ErrorStatus AcDbLayerTableRecord::setDescription ( wchar_t const * )

◆ setGsNode()

virtual void AcDbLayerTableRecord::setGsNode ( AcGsNode * )
virtual

Reimplemented from AcDbObject.

◆ setIsFrozen()

Acad::ErrorStatus AcDbLayerTableRecord::setIsFrozen ( bool )

◆ setIsHidden()

Acad::ErrorStatus AcDbLayerTableRecord::setIsHidden ( bool )

◆ setIsLocked()

void AcDbLayerTableRecord::setIsLocked ( bool )

◆ setIsOff()

void AcDbLayerTableRecord::setIsOff ( bool )

◆ setIsPlottable()

Acad::ErrorStatus AcDbLayerTableRecord::setIsPlottable ( bool )

◆ setIsReconciled()

Acad::ErrorStatus AcDbLayerTableRecord::setIsReconciled ( bool )

◆ setLinetypeObjectId() [1/2]

Acad::ErrorStatus AcDbLayerTableRecord::setLinetypeObjectId ( AcDbObjectId const & ,
AcDbObjectId const &  )

◆ setLinetypeObjectId() [2/2]

void AcDbLayerTableRecord::setLinetypeObjectId ( AcDbObjectId )

◆ setLineWeight() [1/2]

Acad::ErrorStatus AcDbLayerTableRecord::setLineWeight ( AcDb::LineWeight )

◆ setLineWeight() [2/2]

Acad::ErrorStatus AcDbLayerTableRecord::setLineWeight ( AcDb::LineWeight ,
AcDbObjectId const &  )

◆ setMaterialId()

Acad::ErrorStatus AcDbLayerTableRecord::setMaterialId ( AcDbObjectId )

◆ setPlotStyleName() [1/4]

Acad::ErrorStatus AcDbLayerTableRecord::setPlotStyleName ( AcDbObjectId const & )

◆ setPlotStyleName() [2/4]

Acad::ErrorStatus AcDbLayerTableRecord::setPlotStyleName ( AcDbObjectId const & ,
AcDbObjectId const &  )

◆ setPlotStyleName() [3/4]

Acad::ErrorStatus AcDbLayerTableRecord::setPlotStyleName ( wchar_t const * )

◆ setPlotStyleName() [4/4]

Acad::ErrorStatus AcDbLayerTableRecord::setPlotStyleName ( wchar_t const * ,
AcDbObjectId const &  )

◆ setTransparency()

Acad::ErrorStatus AcDbLayerTableRecord::setTransparency ( AcCmTransparency const & )

◆ setVPDFLT()

void AcDbLayerTableRecord::setVPDFLT ( bool )

◆ transparency()

AcCmTransparency AcDbLayerTableRecord::transparency ( void ) const

◆ viewportDraw()

virtual void AcDbLayerTableRecord::viewportDraw ( AcGiViewportDraw * )
virtual

Reimplemented from AcDbObject.

◆ VPDFLT()

bool AcDbLayerTableRecord::VPDFLT ( void ) const

◆ worldDraw()

virtual Adesk::Boolean AcDbLayerTableRecord::worldDraw ( AcGiWorldDraw * )
virtual

Reimplemented from AcDbObject.


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