25#ifndef ODTRVISPROPERTYDEF
26#define ODTRVISPROPERTYDEF
227template <
typename BasicType>
236 void resetValue(
const BasicType &newValue,
bool bSetChanged =
true)
@ kTrVisHighlightingBranch
void resetValue(const BasicType &newValue, bool bSetChanged=true)
OdTrVisPropertyChangedMonitor(const BasicType &initialState)
const BasicType & value() const
bool propertyValue() const
OdTrVisBooleanPropertyDef(PropertyType propType, bool bVal)
OdTrVisId propertyValue() const
OdTrVisIdPropertyDef(PropertyType propType, OdTrVisId idVal)
OdTrVisLayerId propertyValue() const
OdTrVisLayerPropertyDef(OdTrVisLayerId layerId)
const OdGeMatrix3d & propertyValue() const
OdTrVisMatrixPropertyDef(PropertyType propType, const OdGeMatrix3d &mtxVal)
OdTrVisNamePropertyDef(const OdString &nameProp)
OdTrVisOwningPropertyDef(OdTrVisOwning owningPropVal)
OdTrVisOwning propertyValue() const
UnderlyingDataType underlyingDataType() const
PropertyType propertyType() const
enum OdTrVisPropertyDef::PropertyType m_propType
OdTrVisPropertyDef(PropertyType propType)
OdUInt32 propertyValue() const
OdTrVisSelStylePropertyDef(OdUInt32 selStyleIndex)
OdTrVisStateBranchId propertyValue() const
static PropertyType branchTypeToPropertyType(OdTrVisStateBranchType branchType)
static OdTrVisStateBranchType propertyTypeToBranchType(PropertyType propType)
OdTrVisStateBranchPropertyDef(OdTrVisStateBranchId branchId, OdTrVisStateBranchType branchType=kTrVisHighlightingBranch)
const OdString & propertyValue() const
OdTrVisStringPropertyDef(PropertyType propType, const OdString &charVal)
OdTrVisSysDefaultPropertyDef(bool bSystemDefault=true)
OdTrVisVisualStylePropertyDef(OdTrVisVisualStyleId visualStyleId)
OdTrVisVisualStyleId propertyValue() const