CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
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 418 of file TrVisMetafileStream.h.

Member Enumeration Documentation

◆ LwdType

Enumerator
kDatabase 
kPlotStyle 
kPixels 
kAbsolute 

Definition at line 420 of file TrVisMetafileStream.h.

Constructor & Destructor Documentation

◆ OdTrVisLwdSetting() [1/4]

OdTrVisLwdSetting::OdTrVisLwdSetting ( )
inline

Definition at line 429 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [2/4]

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

Definition at line 430 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [3/4]

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

Definition at line 431 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [4/4]

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

Definition at line 432 of file TrVisMetafileStream.h.

Member Function Documentation

◆ dLineWeight()

double OdTrVisLwdSetting::dLineWeight ( ) const
inline

Definition at line 439 of file TrVisMetafileStream.h.

◆ hasLineweight()

bool OdTrVisLwdSetting::hasLineweight ( ) const
inline

Definition at line 467 of file TrVisMetafileStream.h.

◆ isForcedLineweight()

bool OdTrVisLwdSetting::isForcedLineweight ( ) const
inline

Definition at line 436 of file TrVisMetafileStream.h.

◆ isPs() [1/2]

bool OdTrVisLwdSetting::isPs ( ) const
inline

Definition at line 476 of file TrVisMetafileStream.h.

◆ isPs() [2/2]

static bool OdTrVisLwdSetting::isPs ( LwdType  type)
inlinestatic

Definition at line 477 of file TrVisMetafileStream.h.

◆ lwLineWeight()

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

Definition at line 442 of file TrVisMetafileStream.h.

◆ operator!=()

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

Definition at line 457 of file TrVisMetafileStream.h.

◆ operator==()

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

Definition at line 447 of file TrVisMetafileStream.h.

◆ pixLineWeight()

OdInt32 OdTrVisLwdSetting::pixLineWeight ( ) const
inline

Definition at line 445 of file TrVisMetafileStream.h.

◆ setDLineWeight()

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

Definition at line 438 of file TrVisMetafileStream.h.

◆ setLwLineWeight()

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

Definition at line 441 of file TrVisMetafileStream.h.

◆ setPixLineWeight()

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

Definition at line 444 of file TrVisMetafileStream.h.

◆ setType()

void OdTrVisLwdSetting::setType ( LwdType  typ)
inline

Definition at line 434 of file TrVisMetafileStream.h.

◆ type()

LwdType OdTrVisLwdSetting::type ( ) const
inline

Definition at line 435 of file TrVisMetafileStream.h.

Member Data Documentation

◆ m_dLineWeight

double OdTrVisLwdSetting::m_dLineWeight

Definition at line 424 of file TrVisMetafileStream.h.

◆ m_iLineWeight

OdInt64 OdTrVisLwdSetting::m_iLineWeight

Definition at line 425 of file TrVisMetafileStream.h.

◆ m_type

OdUInt8 OdTrVisLwdSetting::m_type
protected

Definition at line 427 of file TrVisMetafileStream.h.

◆ 

union { ... } OdTrVisLwdSetting::m_val

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