CFx SDK Documentation  2023 SP0
Public Types | Public Member Functions | Protected Attributes | List of all members
AECScheduleTableCellFormat Class Reference

#include <AECScheduleTableCellFormat.h>

Inheritance diagram for AECScheduleTableCellFormat:
AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject AECScheduleTableCellFormatOverride

Public Types

enum  Justification {
  eBaseline = 0 , eTopLeft = 1 , eTopCenter = 2 , eTopRight = 3 ,
  eMiddleLeft = 4 , eMiddleCenter = 5 , eMiddleRight = 6 , eBottomLeft = 7 ,
  eBottomCenter = 8 , eBottomRight = 9
}
 
enum  MatrixSymbol { eCheck = 0 , eDot = 1 , eCross = 2 , eSlash = 3 }
 
enum  Orientation { eHorizontal = 0 , eVertical = 1 }
 

Public Member Functions

 AECScheduleTableCellFormat (const AECScheduleTableCellFormat &pFormat)
 
OdDbObjectId GetTextStyle () const
 
void SetTextStyle (const OdDbObjectId &idTextStyle)
 
Justification GetJustification () const
 
void SetJustification (Justification eJustification)
 
double GetTextHeight () const
 
void SetTextHeight (double dTextHeight)
 
double GetTextGap () const
 
void SetTextGap (double dTextGap)
 
double GetFixedCellWidth () const
 
void SetFixedCellWidth (double dFixedCellWidth)
 
Orientation GetOrientation () const
 
void SetOrientation (Orientation eOrientation)
 
MatrixSymbol GetMatrixSymbol () const
 
void SetMatrixSymbol (MatrixSymbol eMatrixSymbol)
 
bool IsUseMatrixSymbolForTrueFalse () const
 
void SetIsUseMatrixSymbolForTrueFalse (bool bUseForTrueFalse)
 
AECScheduleTableCellFormatPtr GetOverridden (AECScheduleTableCellFormatOverrideSubPtr pCellFormatOverride) const
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM. More...
 
OdRxObjectGetOwner () const
 
OdRxObjectGetOwner (OdRxClass *pClass) const
 
void addRefSubPtr ()
 
void releaseSubPtr ()
 
void assertReadEnabled () const
 
void assertWriteEnabled (bool autoUndo=true, bool recordModified=true)
 
bool isReadEnabled () const
 
bool isWriteEnabled () const
 
OdDbDatabasedatabase () const
 
void copyFrom (const OdRxObject *pOther)
 
virtual OdUInt16 minSupportedVersion () const
 
void SetOwner (OdDbObject *pOwner)
 DOM. More...
 
void SetOwner (AECImpObj *pOwner)
 DOM. More...
 
class AECSIBase * GetImpl () const
 DOM. More...
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM. More...
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM. More...
 
- Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 OdRxObjectImpl ()
 
void addRef ()
 
void release ()
 
long numRefs () const
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Attributes

OdDbHardPointerId m_matrixSymbolId
 
OdDbHardPointerId m_textStyleId
 
Justification m_eJustification
 
double m_dTextHeight
 
double m_dTextGap
 
double m_dFixedCellWidth
 
Orientation m_eOrientation
 
MatrixSymbol m_eMatrixSymbol
 
bool m_bUseMatrixSymbolForTrueFalse
 
bool m_bUnknown01
 DOM. More...
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
OdUInt16 m_iMinSupportedVersion
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
static OdSmartPtr< AECImpObjcreateObject ()
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 ODRX_HEAP_OPERATORS ()
 

Detailed Description

Schedule Table Data Format.

<group TA_API_Subobjects_Schedule>

Definition at line 42 of file AECScheduleTableCellFormat.h.

Member Enumeration Documentation

◆ Justification

Text Justification. (Same as in structural member).

Enumerator
eBaseline 
eTopLeft 
eTopCenter 
eTopRight 
eMiddleLeft 
eMiddleCenter 
eMiddleRight 
eBottomLeft 
eBottomCenter 
eBottomRight 

Definition at line 54 of file AECScheduleTableCellFormat.h.

◆ MatrixSymbol

Matrix symbol.

Enumerator
eCheck 
eDot 
eCross 
eSlash 

Definition at line 71 of file AECScheduleTableCellFormat.h.

◆ Orientation

Text orientation.

Enumerator
eHorizontal 
eVertical 

Definition at line 82 of file AECScheduleTableCellFormat.h.

Constructor & Destructor Documentation

◆ AECScheduleTableCellFormat()

AECScheduleTableCellFormat::AECScheduleTableCellFormat ( const AECScheduleTableCellFormat pFormat)

Member Function Documentation

◆ GetFixedCellWidth()

double AECScheduleTableCellFormat::GetFixedCellWidth ( ) const

Returns fixed cell width.

◆ GetJustification()

Justification AECScheduleTableCellFormat::GetJustification ( ) const

Returns justification.

◆ GetMatrixSymbol()

MatrixSymbol AECScheduleTableCellFormat::GetMatrixSymbol ( ) const

Returns the type of matrix symbol.

◆ GetOrientation()

Orientation AECScheduleTableCellFormat::GetOrientation ( ) const

Returns text orientation.

◆ GetOverridden()

AECScheduleTableCellFormatPtr AECScheduleTableCellFormat::GetOverridden ( AECScheduleTableCellFormatOverrideSubPtr  pCellFormatOverride) const

Returns overridden AECScheduleTableCellFormat.

◆ GetTextGap()

double AECScheduleTableCellFormat::GetTextGap ( ) const

Returns text gap.

◆ GetTextHeight()

double AECScheduleTableCellFormat::GetTextHeight ( ) const

Returns text height.

◆ GetTextStyle()

OdDbObjectId AECScheduleTableCellFormat::GetTextStyle ( ) const

Returns Object ID of text style.

See also
OdDbTextStyleTableRecord

◆ IsUseMatrixSymbolForTrueFalse()

bool AECScheduleTableCellFormat::IsUseMatrixSymbolForTrueFalse ( ) const

Returns true when matrix symbol should be used for drawing boolean values.

◆ SetFixedCellWidth()

void AECScheduleTableCellFormat::SetFixedCellWidth ( double  dFixedCellWidth)

Sets fixed cell width.

◆ SetIsUseMatrixSymbolForTrueFalse()

void AECScheduleTableCellFormat::SetIsUseMatrixSymbolForTrueFalse ( bool  bUseForTrueFalse)

Sets usage of matrix symbol for drawing boolean values.

◆ SetJustification()

void AECScheduleTableCellFormat::SetJustification ( Justification  eJustification)

Sets justification.

◆ SetMatrixSymbol()

void AECScheduleTableCellFormat::SetMatrixSymbol ( MatrixSymbol  eMatrixSymbol)

Sets the type of matrix symbol.

◆ SetOrientation()

void AECScheduleTableCellFormat::SetOrientation ( Orientation  eOrientation)

Sets orientation.

◆ SetTextGap()

void AECScheduleTableCellFormat::SetTextGap ( double  dTextGap)

Sets text gap.

◆ SetTextHeight()

void AECScheduleTableCellFormat::SetTextHeight ( double  dTextHeight)

Sets text height.

◆ SetTextStyle()

void AECScheduleTableCellFormat::SetTextStyle ( const OdDbObjectId idTextStyle)

Sets the text style Object ID.

See also
OdDbTextStyleTableRecord

Member Data Documentation

◆ m_bUnknown01

bool AECScheduleTableCellFormat::m_bUnknown01
protected

DOM.

Definition at line 210 of file AECScheduleTableCellFormat.h.

◆ m_bUseMatrixSymbolForTrueFalse

bool AECScheduleTableCellFormat::m_bUseMatrixSymbolForTrueFalse
protected

Definition at line 207 of file AECScheduleTableCellFormat.h.

◆ m_dFixedCellWidth

double AECScheduleTableCellFormat::m_dFixedCellWidth
protected

Definition at line 198 of file AECScheduleTableCellFormat.h.

◆ m_dTextGap

double AECScheduleTableCellFormat::m_dTextGap
protected

Definition at line 195 of file AECScheduleTableCellFormat.h.

◆ m_dTextHeight

double AECScheduleTableCellFormat::m_dTextHeight
protected

Definition at line 192 of file AECScheduleTableCellFormat.h.

◆ m_eJustification

Justification AECScheduleTableCellFormat::m_eJustification
protected

Definition at line 189 of file AECScheduleTableCellFormat.h.

◆ m_eMatrixSymbol

MatrixSymbol AECScheduleTableCellFormat::m_eMatrixSymbol
protected

Definition at line 204 of file AECScheduleTableCellFormat.h.

◆ m_eOrientation

Orientation AECScheduleTableCellFormat::m_eOrientation
protected

Definition at line 201 of file AECScheduleTableCellFormat.h.

◆ m_matrixSymbolId

OdDbHardPointerId AECScheduleTableCellFormat::m_matrixSymbolId
protected

Definition at line 183 of file AECScheduleTableCellFormat.h.

◆ m_textStyleId

OdDbHardPointerId AECScheduleTableCellFormat::m_textStyleId
protected

Definition at line 186 of file AECScheduleTableCellFormat.h.


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