CFx SDK Documentation  2022 SP0
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
OdTrVisLwdSetting Struct Reference

#include <TrVisMetafileStream.h>

Public Types

enum  LwdType { kDatabase = 0 , kPlotStyle , kPixels , kAbsolute }
 

Public Member Functions

 OdTrVisLwdSetting ()
 
 OdTrVisLwdSetting (double dVal, LwdType typ=kPlotStyle)
 
 OdTrVisLwdSetting (OdDb::LineWeight lw, LwdType typ=kDatabase)
 
 OdTrVisLwdSetting (OdInt32 pix, LwdType typ=kPixels)
 
void setType (LwdType typ)
 
LwdType type () const
 
bool isForcedLineweight () const
 
void setDLineWeight (double dVal, LwdType typ=kPlotStyle)
 
double dLineWeight () const
 
void setLwLineWeight (OdDb::LineWeight lw, LwdType typ=kDatabase)
 
OdDb::LineWeight lwLineWeight () const
 
void setPixLineWeight (OdInt32 pix, LwdType typ=kPixels)
 
OdInt32 pixLineWeight () const
 
bool operator== (const OdTrVisLwdSetting &sec) const
 
bool operator!= (const OdTrVisLwdSetting &sec) const
 
bool hasLineweight () const
 
bool isPs () const
 

Static Public Member Functions

static bool isPs (LwdType type)
 

Protected Attributes

union {
   double   m_dLineWeight
 
   OdInt64   m_iLineWeight
 
m_val
 
OdUInt8 m_type
 

Detailed Description

<group ExRender_Classes>

Definition at line 335 of file TrVisMetafileStream.h.

Member Enumeration Documentation

◆ LwdType

Enumerator
kDatabase 
kPlotStyle 
kPixels 
kAbsolute 

Definition at line 337 of file TrVisMetafileStream.h.

Constructor & Destructor Documentation

◆ OdTrVisLwdSetting() [1/4]

OdTrVisLwdSetting::OdTrVisLwdSetting ( )
inline

Definition at line 346 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [2/4]

OdTrVisLwdSetting::OdTrVisLwdSetting ( double  dVal,
LwdType  typ = kPlotStyle 
)
inline

Definition at line 347 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [3/4]

OdTrVisLwdSetting::OdTrVisLwdSetting ( OdDb::LineWeight  lw,
LwdType  typ = kDatabase 
)
inline

Definition at line 348 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [4/4]

OdTrVisLwdSetting::OdTrVisLwdSetting ( OdInt32  pix,
LwdType  typ = kPixels 
)
inline

Definition at line 349 of file TrVisMetafileStream.h.

Member Function Documentation

◆ dLineWeight()

double OdTrVisLwdSetting::dLineWeight ( ) const
inline

Definition at line 356 of file TrVisMetafileStream.h.

◆ hasLineweight()

bool OdTrVisLwdSetting::hasLineweight ( ) const
inline

Definition at line 384 of file TrVisMetafileStream.h.

◆ isForcedLineweight()

bool OdTrVisLwdSetting::isForcedLineweight ( ) const
inline

Definition at line 353 of file TrVisMetafileStream.h.

◆ isPs() [1/2]

bool OdTrVisLwdSetting::isPs ( ) const
inline

Definition at line 393 of file TrVisMetafileStream.h.

◆ isPs() [2/2]

static bool OdTrVisLwdSetting::isPs ( LwdType  type)
inlinestatic

Definition at line 394 of file TrVisMetafileStream.h.

◆ lwLineWeight()

OdDb::LineWeight OdTrVisLwdSetting::lwLineWeight ( ) const
inline

Definition at line 359 of file TrVisMetafileStream.h.

◆ operator!=()

bool OdTrVisLwdSetting::operator!= ( const OdTrVisLwdSetting sec) const
inline

Definition at line 374 of file TrVisMetafileStream.h.

◆ operator==()

bool OdTrVisLwdSetting::operator== ( const OdTrVisLwdSetting sec) const
inline

Definition at line 364 of file TrVisMetafileStream.h.

◆ pixLineWeight()

OdInt32 OdTrVisLwdSetting::pixLineWeight ( ) const
inline

Definition at line 362 of file TrVisMetafileStream.h.

◆ setDLineWeight()

void OdTrVisLwdSetting::setDLineWeight ( double  dVal,
LwdType  typ = kPlotStyle 
)
inline

Definition at line 355 of file TrVisMetafileStream.h.

◆ setLwLineWeight()

void OdTrVisLwdSetting::setLwLineWeight ( OdDb::LineWeight  lw,
LwdType  typ = kDatabase 
)
inline

Definition at line 358 of file TrVisMetafileStream.h.

◆ setPixLineWeight()

void OdTrVisLwdSetting::setPixLineWeight ( OdInt32  pix,
LwdType  typ = kPixels 
)
inline

Definition at line 361 of file TrVisMetafileStream.h.

◆ setType()

void OdTrVisLwdSetting::setType ( LwdType  typ)
inline

Definition at line 351 of file TrVisMetafileStream.h.

◆ type()

LwdType OdTrVisLwdSetting::type ( ) const
inline

Definition at line 352 of file TrVisMetafileStream.h.

Member Data Documentation

◆ m_dLineWeight

double OdTrVisLwdSetting::m_dLineWeight

Definition at line 341 of file TrVisMetafileStream.h.

◆ m_iLineWeight

OdInt64 OdTrVisLwdSetting::m_iLineWeight

Definition at line 342 of file TrVisMetafileStream.h.

◆ m_type

OdUInt8 OdTrVisLwdSetting::m_type
protected

Definition at line 344 of file TrVisMetafileStream.h.

◆ 

union { ... } OdTrVisLwdSetting::m_val

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