CFx SDK Documentation  2023 SP0
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
OdGsUpdateExtents Class Reference

#include <GsDrawableHolder.h>

Public Member Functions

 OdGsUpdateExtents ()
 
 OdGsUpdateExtents (const OdGeExtents3d &extents, OdDb::LineWeight lw=OdDb::kLnWt000)
 
const OdGeExtents3dgetExtents () const
 
OdGeExtents3daccessExtents ()
 
void setExtents (const OdGeExtents3d &extents)
 
void resetExtents ()
 
void addExtents (const OdGeExtents3d &extents)
 
bool hasLineweight () const
 
OdDb::LineWeight getLineweight () const
 
OdDb::LineWeightaccessLineweight ()
 
void setLineweight (OdDb::LineWeight lw)
 
void resetLineweight ()
 
void addLineweight (OdDb::LineWeight lw)
 
void get (OdGeExtents3d &extents, OdDb::LineWeight &lw) const
 
void set (const OdGeExtents3d &extents, OdDb::LineWeight lw)
 
void reset ()
 
void add (const OdGeExtents3d &extents, OdDb::LineWeight lw)
 
void add (const OdGsUpdateExtents &extents)
 
bool isValid () const
 

Static Public Attributes

static GS_STATIC_EXPORT const OdGsUpdateExtents kInvalid
 

Protected Attributes

OdGeExtents3d m_extents
 
OdDb::LineWeight m_lineweight
 

Detailed Description

Definition at line 36 of file GsDrawableHolder.h.

Constructor & Destructor Documentation

◆ OdGsUpdateExtents() [1/2]

OdGsUpdateExtents::OdGsUpdateExtents ( )
inline

Definition at line 44 of file GsDrawableHolder.h.

◆ OdGsUpdateExtents() [2/2]

OdGsUpdateExtents::OdGsUpdateExtents ( const OdGeExtents3d extents,
OdDb::LineWeight  lw = OdDb::kLnWt000 
)
inline

Definition at line 48 of file GsDrawableHolder.h.

Member Function Documentation

◆ accessExtents()

OdGeExtents3d& OdGsUpdateExtents::accessExtents ( )
inline

Definition at line 58 of file GsDrawableHolder.h.

◆ accessLineweight()

OdDb::LineWeight& OdGsUpdateExtents::accessLineweight ( )
inline

Definition at line 84 of file GsDrawableHolder.h.

◆ add() [1/2]

void OdGsUpdateExtents::add ( const OdGeExtents3d extents,
OdDb::LineWeight  lw 
)
inline

Definition at line 117 of file GsDrawableHolder.h.

◆ add() [2/2]

void OdGsUpdateExtents::add ( const OdGsUpdateExtents extents)
inline

Definition at line 122 of file GsDrawableHolder.h.

◆ addExtents()

void OdGsUpdateExtents::addExtents ( const OdGeExtents3d extents)
inline

Definition at line 70 of file GsDrawableHolder.h.

◆ addLineweight()

void OdGsUpdateExtents::addLineweight ( OdDb::LineWeight  lw)
inline

Definition at line 96 of file GsDrawableHolder.h.

◆ get()

void OdGsUpdateExtents::get ( OdGeExtents3d extents,
OdDb::LineWeight lw 
) const
inline

Definition at line 102 of file GsDrawableHolder.h.

◆ getExtents()

const OdGeExtents3d& OdGsUpdateExtents::getExtents ( ) const
inline

Definition at line 54 of file GsDrawableHolder.h.

◆ getLineweight()

OdDb::LineWeight OdGsUpdateExtents::getLineweight ( ) const
inline

Definition at line 80 of file GsDrawableHolder.h.

◆ hasLineweight()

bool OdGsUpdateExtents::hasLineweight ( ) const
inline

Definition at line 76 of file GsDrawableHolder.h.

◆ isValid()

bool OdGsUpdateExtents::isValid ( void  ) const
inline

Definition at line 127 of file GsDrawableHolder.h.

◆ reset()

void OdGsUpdateExtents::reset ( )
inline

Definition at line 112 of file GsDrawableHolder.h.

◆ resetExtents()

void OdGsUpdateExtents::resetExtents ( )
inline

Definition at line 66 of file GsDrawableHolder.h.

◆ resetLineweight()

void OdGsUpdateExtents::resetLineweight ( )
inline

Definition at line 92 of file GsDrawableHolder.h.

◆ set()

void OdGsUpdateExtents::set ( const OdGeExtents3d extents,
OdDb::LineWeight  lw 
)
inline

Definition at line 107 of file GsDrawableHolder.h.

◆ setExtents()

void OdGsUpdateExtents::setExtents ( const OdGeExtents3d extents)
inline

Definition at line 62 of file GsDrawableHolder.h.

◆ setLineweight()

void OdGsUpdateExtents::setLineweight ( OdDb::LineWeight  lw)
inline

Definition at line 88 of file GsDrawableHolder.h.

Member Data Documentation

◆ kInvalid

GS_STATIC_EXPORT const OdGsUpdateExtents OdGsUpdateExtents::kInvalid
static

Definition at line 42 of file GsDrawableHolder.h.

◆ m_extents

OdGeExtents3d OdGsUpdateExtents::m_extents
protected

Definition at line 39 of file GsDrawableHolder.h.

◆ m_lineweight

OdDb::LineWeight OdGsUpdateExtents::m_lineweight
protected

Definition at line 40 of file GsDrawableHolder.h.


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