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

#include <AcGiEdgeStyle.h>

Inheritance diagram for AcGiEdgeStyle:
AcRxObject AcRTTIObject AcObject

Public Types

enum  EdgeModel { kNoEdges = 0 , kIsolines = 1 , kFacetEdges = 2 }
 
enum  EdgeModifier {
  kNoEdgeModifiers = 0x00 , kOverhang = 0x01 , kJitter = 0x02 , kWidth = 0x04 ,
  kColor = 0x08 , kHaloGap = 0x10 , kLinetype = 0x20 , kAlwaysOnTop = 0x40 ,
  kOpacity = 0x80
}
 
enum  EdgeStyle {
  kNoEdgeStyle = 0 , kVisible = 1 , kCrease = 2 , kSilhouette = 4 ,
  kObscured = 8 , kIntersection = 16
}
 
enum  JitterAmount { kJitterLow = 1 , kJitterMedium = 2 , kJitterHigh = 3 }
 
enum  Linetype
 

Public Member Functions

 AcGiEdgeStyle (AcGiEdgeStyle const &)
 
 AcGiEdgeStyle (void)
 
virtual ~AcGiEdgeStyle (void)
 
virtual bool hidePrecision (void) const
 
virtual bool isEdgeModifierFlagSet (EdgeModifier) const
 
virtual bool isEdgeStyleFlagSet (EdgeStyle) const
 
virtual AcCmColoredgeColor (void)
 
virtual AcCmColorintersectionColor (void)
 
virtual AcCmColorobscuredColor (void)
 
virtual AcCmColorsilhouetteColor (void)
 
virtual AcCmColor const & edgeColor (void) const
 
virtual AcCmColor const & intersectionColor (void) const
 
virtual AcCmColor const & obscuredColor (void) const
 
virtual AcCmColor const & silhouetteColor (void) const
 
virtual AcGiEdgeStyleoperator= (AcGiEdgeStyle const &)
 
virtual double creaseAngle (void) const
 
virtual double opacityLevel (void) const
 
virtual EdgeModel edgeModel (void) const
 
virtual JitterAmount jitterAmount (void) const
 
virtual Linetype intersectionLinetype (void) const
 
virtual Linetype obscuredLinetype (void) const
 
virtual int edgeWidth (void) const
 
virtual int haloGap (void) const
 
virtual int overhangAmount (void) const
 
virtual short silhouetteWidth (void) const
 
virtual unsigned long edgeModifiers (void) const
 
virtual unsigned long edgeStyles (void) const
 
virtual unsigned short isolines (void) const
 
virtual void set (AcGiEdgeStyle const &)
 
virtual void setCreaseAngle (double)
 
virtual void setEdgeColor (AcCmColor const &, bool)
 
virtual void setEdgeModel (EdgeModel)
 
virtual void setEdgeModifierFlag (EdgeModifier, bool)
 
virtual void setEdgeModifiers (unsigned long)
 
virtual void setEdgeStyleFlag (EdgeStyle, bool)
 
virtual void setEdgeStyles (unsigned long)
 
virtual void setEdgeWidth (int, bool)
 
virtual void setHaloGap (int, bool)
 
virtual void setHidePrecision (bool)
 
virtual void setIntersectionColor (AcCmColor const &)
 
virtual void setIntersectionLinetype (Linetype)
 
virtual void setIsolines (unsigned short)
 
virtual void setJitterAmount (JitterAmount, bool)
 
virtual void setObscuredColor (AcCmColor const &)
 
virtual void setObscuredLinetype (Linetype)
 
virtual void setOpacityLevel (double, bool)
 
virtual void setOverhangAmount (int, bool)
 
virtual void setSilhouetteColor (AcCmColor const &)
 
virtual void setSilhouetteWidth (short)
 
- 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 23 of file AcGiEdgeStyle.h.

Member Enumeration Documentation

◆ EdgeModel

Enumerator
kNoEdges 
kIsolines 
kFacetEdges 

Definition at line 26 of file AcGiEdgeStyle.h.

◆ EdgeModifier

Enumerator
kNoEdgeModifiers 
kOverhang 
kJitter 
kWidth 
kColor 
kHaloGap 
kLinetype 
kAlwaysOnTop 
kOpacity 

Definition at line 32 of file AcGiEdgeStyle.h.

◆ EdgeStyle

Enumerator
kNoEdgeStyle 
kVisible 
kCrease 
kSilhouette 
kObscured 
kIntersection 

Definition at line 44 of file AcGiEdgeStyle.h.

◆ JitterAmount

Enumerator
kJitterLow 
kJitterMedium 
kJitterHigh 

Definition at line 53 of file AcGiEdgeStyle.h.

◆ Linetype

Definition at line 59 of file AcGiEdgeStyle.h.

Constructor & Destructor Documentation

◆ AcGiEdgeStyle() [1/2]

AcGiEdgeStyle::AcGiEdgeStyle ( AcGiEdgeStyle const & )

◆ AcGiEdgeStyle() [2/2]

AcGiEdgeStyle::AcGiEdgeStyle ( void )

◆ ~AcGiEdgeStyle()

virtual AcGiEdgeStyle::~AcGiEdgeStyle ( void )
virtual

Member Function Documentation

◆ creaseAngle()

virtual double AcGiEdgeStyle::creaseAngle ( void ) const
virtual

◆ edgeColor() [1/2]

virtual AcCmColor & AcGiEdgeStyle::edgeColor ( void )
virtual

◆ edgeColor() [2/2]

virtual AcCmColor const & AcGiEdgeStyle::edgeColor ( void ) const
virtual

◆ edgeModel()

virtual EdgeModel AcGiEdgeStyle::edgeModel ( void ) const
virtual

◆ edgeModifiers()

virtual unsigned long AcGiEdgeStyle::edgeModifiers ( void ) const
virtual

◆ edgeStyles()

virtual unsigned long AcGiEdgeStyle::edgeStyles ( void ) const
virtual

◆ edgeWidth()

virtual int AcGiEdgeStyle::edgeWidth ( void ) const
virtual

◆ haloGap()

virtual int AcGiEdgeStyle::haloGap ( void ) const
virtual

◆ hidePrecision()

virtual bool AcGiEdgeStyle::hidePrecision ( void ) const
virtual

◆ intersectionColor() [1/2]

virtual AcCmColor & AcGiEdgeStyle::intersectionColor ( void )
virtual

◆ intersectionColor() [2/2]

virtual AcCmColor const & AcGiEdgeStyle::intersectionColor ( void ) const
virtual

◆ intersectionLinetype()

virtual Linetype AcGiEdgeStyle::intersectionLinetype ( void ) const
virtual

◆ isEdgeModifierFlagSet()

virtual bool AcGiEdgeStyle::isEdgeModifierFlagSet ( EdgeModifier ) const
virtual

◆ isEdgeStyleFlagSet()

virtual bool AcGiEdgeStyle::isEdgeStyleFlagSet ( EdgeStyle ) const
virtual

◆ isolines()

virtual unsigned short AcGiEdgeStyle::isolines ( void ) const
virtual

◆ jitterAmount()

virtual JitterAmount AcGiEdgeStyle::jitterAmount ( void ) const
virtual

◆ obscuredColor() [1/2]

virtual AcCmColor & AcGiEdgeStyle::obscuredColor ( void )
virtual

◆ obscuredColor() [2/2]

virtual AcCmColor const & AcGiEdgeStyle::obscuredColor ( void ) const
virtual

◆ obscuredLinetype()

virtual Linetype AcGiEdgeStyle::obscuredLinetype ( void ) const
virtual

◆ opacityLevel()

virtual double AcGiEdgeStyle::opacityLevel ( void ) const
virtual

◆ operator=()

virtual AcGiEdgeStyle & AcGiEdgeStyle::operator= ( AcGiEdgeStyle const & )
virtual

◆ overhangAmount()

virtual int AcGiEdgeStyle::overhangAmount ( void ) const
virtual

◆ set()

virtual void AcGiEdgeStyle::set ( AcGiEdgeStyle const & )
virtual

◆ setCreaseAngle()

virtual void AcGiEdgeStyle::setCreaseAngle ( double )
virtual

◆ setEdgeColor()

virtual void AcGiEdgeStyle::setEdgeColor ( AcCmColor const & ,
bool  )
virtual

◆ setEdgeModel()

virtual void AcGiEdgeStyle::setEdgeModel ( EdgeModel )
virtual

◆ setEdgeModifierFlag()

virtual void AcGiEdgeStyle::setEdgeModifierFlag ( EdgeModifier ,
bool  )
virtual

◆ setEdgeModifiers()

virtual void AcGiEdgeStyle::setEdgeModifiers ( unsigned long )
virtual

◆ setEdgeStyleFlag()

virtual void AcGiEdgeStyle::setEdgeStyleFlag ( EdgeStyle ,
bool  )
virtual

◆ setEdgeStyles()

virtual void AcGiEdgeStyle::setEdgeStyles ( unsigned long )
virtual

◆ setEdgeWidth()

virtual void AcGiEdgeStyle::setEdgeWidth ( int ,
bool  )
virtual

◆ setHaloGap()

virtual void AcGiEdgeStyle::setHaloGap ( int ,
bool  )
virtual

◆ setHidePrecision()

virtual void AcGiEdgeStyle::setHidePrecision ( bool )
virtual

◆ setIntersectionColor()

virtual void AcGiEdgeStyle::setIntersectionColor ( AcCmColor const & )
virtual

◆ setIntersectionLinetype()

virtual void AcGiEdgeStyle::setIntersectionLinetype ( Linetype )
virtual

◆ setIsolines()

virtual void AcGiEdgeStyle::setIsolines ( unsigned short )
virtual

◆ setJitterAmount()

virtual void AcGiEdgeStyle::setJitterAmount ( JitterAmount ,
bool  )
virtual

◆ setObscuredColor()

virtual void AcGiEdgeStyle::setObscuredColor ( AcCmColor const & )
virtual

◆ setObscuredLinetype()

virtual void AcGiEdgeStyle::setObscuredLinetype ( Linetype )
virtual

◆ setOpacityLevel()

virtual void AcGiEdgeStyle::setOpacityLevel ( double ,
bool  )
virtual

◆ setOverhangAmount()

virtual void AcGiEdgeStyle::setOverhangAmount ( int ,
bool  )
virtual

◆ setSilhouetteColor()

virtual void AcGiEdgeStyle::setSilhouetteColor ( AcCmColor const & )
virtual

◆ setSilhouetteWidth()

virtual void AcGiEdgeStyle::setSilhouetteWidth ( short )
virtual

◆ silhouetteColor() [1/2]

virtual AcCmColor & AcGiEdgeStyle::silhouetteColor ( void )
virtual

◆ silhouetteColor() [2/2]

virtual AcCmColor const & AcGiEdgeStyle::silhouetteColor ( void ) const
virtual

◆ silhouetteWidth()

virtual short AcGiEdgeStyle::silhouetteWidth ( void ) const
virtual

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