FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AcGiVisualStyle Class Reference

#include <AcGiVisualStyle.h>

Inheritance diagram for AcGiVisualStyle:
AcRxObject AcRTTIObject AcObject

Public Types

enum  Type {
  kFlat , kFlatWithEdges , kGouraud , kGouraudWithEdges ,
  k2DWireframe , k3DWireframe , kHidden , kBasic ,
  kRealistic , kConceptual , kCustom , kDim ,
  kBrighten , kThicken , kLinePattern , kFacePattern ,
  kColorChange , kEmptyStyle
}
 
typedef AcGiVisualStyleProperties::Property Property
 
typedef AcGiVisualStyleOperations::Operation Operation
 

Public Member Functions

 AcGiVisualStyle (AcGiVisualStyle const &)
 
 AcGiVisualStyle (Type)
 
 AcGiVisualStyle (void)
 
bool operator== (AcGiVisualStyle const &) const
 
AcGiVisualStyleoperator= (AcGiVisualStyle const &)
 
virtual ~AcGiVisualStyle (void)
 
void configureForType (Type)
 
bool setType (Type)
 
Type type (void) const
 
const AcGiVarianttrait (AcGiVisualStyleProperties::Property, AcGiVisualStyleOperations::Operation *=NULL) const
 
Acad::ErrorStatus setTrait (AcGiVisualStyleProperties::Property, int, AcGiVisualStyleOperations::Operation=AcGiVisualStyleOperations::kSet)
 
Acad::ErrorStatus setTrait (AcGiVisualStyleProperties::Property, AcCmColor const *, AcGiVisualStyleOperations::Operation=AcGiVisualStyleOperations::kSet)
 
Acad::ErrorStatus setTrait (AcGiVisualStyleProperties::Property, bool, AcGiVisualStyleOperations::Operation=AcGiVisualStyleOperations::kSet)
 
Acad::ErrorStatus setTrait (AcGiVisualStyleProperties::Property, double, AcGiVisualStyleOperations::Operation=AcGiVisualStyleOperations::kSet)
 
Acad::ErrorStatus setTrait (AcGiVisualStyleProperties::Property, double, double, double, AcGiVisualStyleOperations::Operation=AcGiVisualStyleOperations::kSet)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 24 of file AcGiVisualStyle.h.

Member Typedef Documentation

◆ Operation

Definition at line 70 of file AcGiVisualStyle.h.

◆ Property

Definition at line 69 of file AcGiVisualStyle.h.

Member Enumeration Documentation

◆ Type

Enumerator
kFlat 
kFlatWithEdges 
kGouraud 
kGouraudWithEdges 
k2DWireframe 
k3DWireframe 
kHidden 
kBasic 
kRealistic 
kConceptual 
kCustom 
kDim 
kBrighten 
kThicken 
kLinePattern 
kFacePattern 
kColorChange 
kEmptyStyle 

Definition at line 29 of file AcGiVisualStyle.h.

Constructor & Destructor Documentation

◆ AcGiVisualStyle() [1/3]

AcGiVisualStyle::AcGiVisualStyle ( AcGiVisualStyle const & )

◆ AcGiVisualStyle() [2/3]

AcGiVisualStyle::AcGiVisualStyle ( Type )

◆ AcGiVisualStyle() [3/3]

AcGiVisualStyle::AcGiVisualStyle ( void )

◆ ~AcGiVisualStyle()

virtual AcGiVisualStyle::~AcGiVisualStyle ( void )
virtual

Member Function Documentation

◆ configureForType()

void AcGiVisualStyle::configureForType ( Type )

◆ operator=()

AcGiVisualStyle & AcGiVisualStyle::operator= ( AcGiVisualStyle const & )

◆ operator==()

bool AcGiVisualStyle::operator== ( AcGiVisualStyle const & ) const

◆ setTrait() [1/5]

◆ setTrait() [2/5]

◆ setTrait() [3/5]

◆ setTrait() [4/5]

◆ setTrait() [5/5]

◆ setType()

bool AcGiVisualStyle::setType ( Type )

◆ trait()

◆ type()

Type AcGiVisualStyle::type ( void ) const

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