CFx SDK Documentation
2023 SP0
|
#include <AECScheduleTableStyleColumn.h>
Public Types | |
enum | Type { eNormal = 0 , eQuantity = 1 , eFormula = 3 } |
Protected Types | |
enum | { kHideColumn = 1 , kApplyFormulaTotal = 2 } |
Protected Attributes | |
OdDbHardPointerId | m_hpidScheduleDataFormat |
OdDbHardPointerId | m_hpidPropertySetDef |
OdUInt32 | m_iPropertyDefIndex |
bool | m_bMatrix |
OdUInt16 | m_iMaxColumns |
bool | m_bTotal |
Type | m_eType |
AECScheduleTableCellFormatOverridePtr | m_pFormatOverride |
AECVariant | m_vVariant |
OdUInt8 | m_flags |
AECPropertyDefFormulaPtr | m_pPropertyDef |
Protected Attributes inherited from AECScheduleTableStyleHeaderNode | |
OdString | m_strHeader |
AECScheduleTableCellFormatOverridePtr | m_pHeaderFormatOverride |
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< AECImpObj > | createObject () |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj > | |
ODRX_HEAP_OPERATORS () | |
Schedule Table Style Column.
<group TA_API_Subobjects_Schedule>
Definition at line 37 of file AECScheduleTableStyleColumn.h.
|
protected |
Enumerator | |
---|---|
kHideColumn | |
kApplyFormulaTotal |
Definition at line 193 of file AECScheduleTableStyleColumn.h.
Column type.
Enumerator | |
---|---|
eNormal | |
eQuantity | |
eFormula |
Definition at line 45 of file AECScheduleTableStyleColumn.h.
bool AECScheduleTableStyleColumn::ApplyFormulaTotal | ( | ) | const |
void AECScheduleTableStyleColumn::ApplyFormulaTotal | ( | bool | bApply | ) |
AECScheduleTableCellFormatOverrideSubPtr AECScheduleTableStyleColumn::CreateFormatOverride | ( | ) |
Creates new column format override. Returns newly created subobject.
AECVariant AECScheduleTableStyleColumn::GetExampleValue | ( | ) | const |
Returns example value.
AECScheduleTableCellFormatOverrideSubPtr AECScheduleTableStyleColumn::GetFormatOverride | ( | ) | const |
Returns column format override.
bool AECScheduleTableStyleColumn::GetIsHidden | ( | ) | const |
Returns column Hide flag
OdUInt16 AECScheduleTableStyleColumn::GetMaxColumns | ( | ) | const |
Returns maximum allowed columns for matrix style.
|
inline |
Definition at line 163 of file AECScheduleTableStyleColumn.h.
OdUInt32 AECScheduleTableStyleColumn::GetPropertyDefIndex | ( | ) | const |
Returns property index in the property set definition.
OdDbObjectId AECScheduleTableStyleColumn::GetPropertySetDef | ( | ) | const |
Returns property set definition of the column.
OdDbObjectId AECScheduleTableStyleColumn::GetScheduleDataFormat | ( | ) | const |
Returns data format of the column.
Type AECScheduleTableStyleColumn::GetType | ( | ) | const |
Returns the type of the column.
bool AECScheduleTableStyleColumn::IsMatrix | ( | ) | const |
True if matrix style applyed.
bool AECScheduleTableStyleColumn::IsTotal | ( | ) | const |
True if total style applyed.
void AECScheduleTableStyleColumn::RemoveFormatOverride | ( | ) |
Removes column format override.
void AECScheduleTableStyleColumn::SetExampleValue | ( | const AECVariant & | vtExampleValue | ) |
Sets example value.
void AECScheduleTableStyleColumn::SetIsHidden | ( | bool | bHidden | ) |
Sets column Hide flag
void AECScheduleTableStyleColumn::SetIsMatrix | ( | bool | bIsMatrix | ) |
Sets if matrix style applyed.
void AECScheduleTableStyleColumn::SetIsTotal | ( | bool | bIsTotal | ) |
Sets if total style applyed.
Sets maximum allowed columns for matrix style.
Sets property index in the property set definition.
void AECScheduleTableStyleColumn::SetPropertySetDef | ( | OdDbObjectId | idPropertySetDef | ) |
Sets property set definition of the column.
void AECScheduleTableStyleColumn::SetScheduleDataFormat | ( | OdDbObjectId | idScheduleDataFormat | ) |
Sets data format of the column.
|
protected |
Definition at line 176 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 182 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 185 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 199 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 170 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 167 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 179 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 173 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 188 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 202 of file AECScheduleTableStyleColumn.h.
|
protected |
Definition at line 191 of file AECScheduleTableStyleColumn.h.