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

Member Enumeration Documentation

◆ LwdType

Enumerator
kDatabase 
kPlotStyle 
kPixels 
kAbsolute 

Definition at line 522 of file TrVisMetafileStream.h.

Constructor & Destructor Documentation

◆ OdTrVisLwdSetting() [1/4]

OdTrVisLwdSetting::OdTrVisLwdSetting ( )
inline

Definition at line 531 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [2/4]

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

Definition at line 532 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [3/4]

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

Definition at line 533 of file TrVisMetafileStream.h.

◆ OdTrVisLwdSetting() [4/4]

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

Definition at line 534 of file TrVisMetafileStream.h.

Member Function Documentation

◆ dLineWeight()

double OdTrVisLwdSetting::dLineWeight ( ) const
inline

Definition at line 541 of file TrVisMetafileStream.h.

◆ hasLineweight()

bool OdTrVisLwdSetting::hasLineweight ( ) const
inline

Definition at line 569 of file TrVisMetafileStream.h.

◆ isForcedLineweight()

bool OdTrVisLwdSetting::isForcedLineweight ( ) const
inline

Definition at line 538 of file TrVisMetafileStream.h.

◆ isPs() [1/2]

bool OdTrVisLwdSetting::isPs ( ) const
inline

Definition at line 578 of file TrVisMetafileStream.h.

◆ isPs() [2/2]

static bool OdTrVisLwdSetting::isPs ( LwdType type)
inlinestatic

Definition at line 579 of file TrVisMetafileStream.h.

◆ lwLineWeight()

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

Definition at line 544 of file TrVisMetafileStream.h.

◆ operator!=()

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

Definition at line 559 of file TrVisMetafileStream.h.

◆ operator==()

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

Definition at line 549 of file TrVisMetafileStream.h.

◆ pixLineWeight()

OdInt32 OdTrVisLwdSetting::pixLineWeight ( ) const
inline

Definition at line 547 of file TrVisMetafileStream.h.

◆ setDLineWeight()

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

Definition at line 540 of file TrVisMetafileStream.h.

◆ setLwLineWeight()

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

Definition at line 543 of file TrVisMetafileStream.h.

◆ setPixLineWeight()

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

Definition at line 546 of file TrVisMetafileStream.h.

◆ setType()

void OdTrVisLwdSetting::setType ( LwdType typ)
inline

Definition at line 536 of file TrVisMetafileStream.h.

◆ type()

LwdType OdTrVisLwdSetting::type ( ) const
inline

Definition at line 537 of file TrVisMetafileStream.h.

Member Data Documentation

◆ m_dLineWeight

double OdTrVisLwdSetting::m_dLineWeight

Definition at line 526 of file TrVisMetafileStream.h.

◆ m_iLineWeight

OdInt64 OdTrVisLwdSetting::m_iLineWeight

Definition at line 527 of file TrVisMetafileStream.h.

◆ m_type

OdUInt8 OdTrVisLwdSetting::m_type
protected

Definition at line 529 of file TrVisMetafileStream.h.

◆ [union]

union { ... } OdTrVisLwdSetting::m_val

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