CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
OdTrVisVisualStyle Class Reference

#include <TrVisVisualStyle.h>

Classes

struct  PropCheck
 

Public Member Functions

 OdTrVisVisualStyle ()
 
 OdTrVisVisualStyle (const OdTrVisVisualStyle &from)
 
 ~OdTrVisVisualStyle ()
 
void copyFrom (const OdTrVisVisualStyle &from, bool bCopyDiff=false)
 
void copyModified (const OdTrVisVisualStyle &from)
 
OdTrVisVisualStyleoperator= (const OdTrVisVisualStyle &from)
 
void setPropertiesNumber (OdUInt32 nProps)
 
OdUInt32 numProperties () const
 
void clear ()
 
OdTrVisVisualStylePropertyproperty (OdGiVisualStyleProperties::Property prop)
 
const OdTrVisVisualStylePropertyproperty (OdGiVisualStyleProperties::Property prop) const
 
bool compare (const OdTrVisVisualStyle &with) const
 
bool operator== (const OdTrVisVisualStyle &with) const
 
bool operator!= (const OdTrVisVisualStyle &with) const
 
void resetModified (bool bSet=false)
 
OdUInt32 countModified () const
 
bool resolveInheritance (const OdTrVisVisualStyle &owner, OdUInt32 *nResolved=NULL, OdUInt32 *nUnresolved=NULL)
 
OdUInt32 countUnresolved () const
 
bool backSubstitution (const OdTrVisVisualStyle &child, OdUInt32 *nSubstituted=NULL, OdUInt32 *nUnresolved=NULL)
 
void computeRenderMode (OdTrVisRenderMode &pRM, bool bBestMatch=false) const
 
int computeExtentsEnlargement () const
 

Protected Types

typedef OdVector< OdTrVisVisualStylePropertyPropsCont
 

Protected Member Functions

void checkLength (OdUInt32 nProp) const
 

Protected Attributes

PropsCont m_props
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 339 of file TrVisVisualStyle.h.

Member Typedef Documentation

◆ PropsCont

Definition at line 342 of file TrVisVisualStyle.h.

Constructor & Destructor Documentation

◆ OdTrVisVisualStyle() [1/2]

OdTrVisVisualStyle::OdTrVisVisualStyle ( )
inline

Definition at line 386 of file TrVisVisualStyle.h.

◆ OdTrVisVisualStyle() [2/2]

OdTrVisVisualStyle::OdTrVisVisualStyle ( const OdTrVisVisualStyle from)
inline

Definition at line 389 of file TrVisVisualStyle.h.

◆ ~OdTrVisVisualStyle()

OdTrVisVisualStyle::~OdTrVisVisualStyle ( )
inline

Definition at line 392 of file TrVisVisualStyle.h.

Member Function Documentation

◆ backSubstitution()

bool OdTrVisVisualStyle::backSubstitution ( const OdTrVisVisualStyle child,
OdUInt32 nSubstituted = NULL,
OdUInt32 nUnresolved = NULL 
)
inline

Definition at line 511 of file TrVisVisualStyle.h.

◆ checkLength()

void OdTrVisVisualStyle::checkLength ( OdUInt32  nProp) const
inlineprotected

Definition at line 345 of file TrVisVisualStyle.h.

◆ clear()

void OdTrVisVisualStyle::clear ( )
inline

Definition at line 423 of file TrVisVisualStyle.h.

◆ compare()

bool OdTrVisVisualStyle::compare ( const OdTrVisVisualStyle with) const
inline

Definition at line 428 of file TrVisVisualStyle.h.

◆ computeExtentsEnlargement()

int OdTrVisVisualStyle::computeExtentsEnlargement ( ) const
inline

Definition at line 552 of file TrVisVisualStyle.h.

◆ computeRenderMode()

void OdTrVisVisualStyle::computeRenderMode ( OdTrVisRenderMode pRM,
bool  bBestMatch = false 
) const
inline

Definition at line 529 of file TrVisVisualStyle.h.

◆ copyFrom()

void OdTrVisVisualStyle::copyFrom ( const OdTrVisVisualStyle from,
bool  bCopyDiff = false 
)
inline

Definition at line 394 of file TrVisVisualStyle.h.

◆ copyModified()

void OdTrVisVisualStyle::copyModified ( const OdTrVisVisualStyle from)
inline

Definition at line 404 of file TrVisVisualStyle.h.

◆ countModified()

OdUInt32 OdTrVisVisualStyle::countModified ( ) const
inline

Definition at line 450 of file TrVisVisualStyle.h.

◆ countUnresolved()

OdUInt32 OdTrVisVisualStyle::countUnresolved ( ) const
inline

Definition at line 498 of file TrVisVisualStyle.h.

◆ numProperties()

OdUInt32 OdTrVisVisualStyle::numProperties ( ) const
inline

Definition at line 421 of file TrVisVisualStyle.h.

◆ operator!=()

bool OdTrVisVisualStyle::operator!= ( const OdTrVisVisualStyle with) const
inline

Definition at line 441 of file TrVisVisualStyle.h.

◆ operator=()

OdTrVisVisualStyle & OdTrVisVisualStyle::operator= ( const OdTrVisVisualStyle from)
inline

Definition at line 418 of file TrVisVisualStyle.h.

◆ operator==()

bool OdTrVisVisualStyle::operator== ( const OdTrVisVisualStyle with) const
inline

Definition at line 440 of file TrVisVisualStyle.h.

◆ property() [1/2]

OdTrVisVisualStyleProperty & OdTrVisVisualStyle::property ( OdGiVisualStyleProperties::Property  prop)
inline

Definition at line 425 of file TrVisVisualStyle.h.

◆ property() [2/2]

const OdTrVisVisualStyleProperty & OdTrVisVisualStyle::property ( OdGiVisualStyleProperties::Property  prop) const
inline

Definition at line 426 of file TrVisVisualStyle.h.

◆ resetModified()

void OdTrVisVisualStyle::resetModified ( bool  bSet = false)
inline

Definition at line 443 of file TrVisVisualStyle.h.

◆ resolveInheritance()

bool OdTrVisVisualStyle::resolveInheritance ( const OdTrVisVisualStyle owner,
OdUInt32 nResolved = NULL,
OdUInt32 nUnresolved = NULL 
)
inline

Definition at line 474 of file TrVisVisualStyle.h.

◆ setPropertiesNumber()

void OdTrVisVisualStyle::setPropertiesNumber ( OdUInt32  nProps)
inline

Definition at line 420 of file TrVisVisualStyle.h.

Member Data Documentation

◆ m_props

PropsCont OdTrVisVisualStyle::m_props
mutableprotected

Definition at line 343 of file TrVisVisualStyle.h.


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