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

#include <AcGiPolyline.h>

Public Types

enum  LinetypeGeneration { kPerSegment , kEndToEnd }
 

Public Member Functions

 AcGiPolyline ()
 
 AcGiPolyline (Adesk::UInt32, AcGePoint3d *, AcGeVector3d *=nullptr, Adesk::LongPtr=-1)
 
virtual ~AcGiPolyline ()
 
virtual Adesk::UInt32 points () const
 
virtual const AcGePoint3dvertexList () const
 
virtual const AcGeVector3dnormal () const
 
virtual LinetypeGeneration linetypeGen () const
 
virtual Adesk::LongPtr baseSubEntMarker () const
 
virtual const Adesk::LongPtrsubEntMarkerList () const
 
virtual const boolarcSegmentFlags () const
 
virtual bool isClosed () const
 
virtual double elevation () const
 
virtual double thickness () const
 
virtual double constantWidth () const
 
virtual const doublebulge () const
 
virtual const doublewidth () const
 
virtual void setVertexList (Adesk::UInt32, const AcGePoint3d *)
 
virtual void setNormal (const AcGeVector3d *)
 
virtual void setLinetypeGen (LinetypeGeneration)
 
virtual void setBaseSubEntMarker (Adesk::LongPtr)
 
virtual void setSubEntMarkerList (const Adesk::LongPtr *)
 
virtual void setArcSegmentFlags (const bool *)
 
virtual void setClosed (bool)
 
virtual void setElevation (double)
 
virtual void setThickness (double)
 
virtual void setConstantWidth (double)
 
virtual void setBulge (const double *)
 
virtual void setWidth (const double *)
 

Detailed Description

Definition at line 19 of file AcGiPolyline.h.

Member Enumeration Documentation

◆ LinetypeGeneration

Enumerator
kPerSegment 
kEndToEnd 

Definition at line 22 of file AcGiPolyline.h.

Constructor & Destructor Documentation

◆ AcGiPolyline() [1/2]

AcGiPolyline::AcGiPolyline ( )

◆ AcGiPolyline() [2/2]

AcGiPolyline::AcGiPolyline ( Adesk::UInt32 ,
AcGePoint3d * ,
AcGeVector3d * = nullptr,
Adesk::LongPtr = -1 )

◆ ~AcGiPolyline()

virtual AcGiPolyline::~AcGiPolyline ( )
virtual

Member Function Documentation

◆ arcSegmentFlags()

virtual const bool * AcGiPolyline::arcSegmentFlags ( ) const
virtual

◆ baseSubEntMarker()

virtual Adesk::LongPtr AcGiPolyline::baseSubEntMarker ( ) const
virtual

◆ bulge()

virtual const double * AcGiPolyline::bulge ( ) const
virtual

◆ constantWidth()

virtual double AcGiPolyline::constantWidth ( ) const
virtual

◆ elevation()

virtual double AcGiPolyline::elevation ( ) const
virtual

◆ isClosed()

virtual bool AcGiPolyline::isClosed ( ) const
virtual

◆ linetypeGen()

virtual LinetypeGeneration AcGiPolyline::linetypeGen ( ) const
virtual

◆ normal()

virtual const AcGeVector3d * AcGiPolyline::normal ( ) const
virtual

◆ points()

virtual Adesk::UInt32 AcGiPolyline::points ( ) const
virtual

◆ setArcSegmentFlags()

virtual void AcGiPolyline::setArcSegmentFlags ( const bool * )
virtual

◆ setBaseSubEntMarker()

virtual void AcGiPolyline::setBaseSubEntMarker ( Adesk::LongPtr )
virtual

◆ setBulge()

virtual void AcGiPolyline::setBulge ( const double * )
virtual

◆ setClosed()

virtual void AcGiPolyline::setClosed ( bool )
virtual

◆ setConstantWidth()

virtual void AcGiPolyline::setConstantWidth ( double )
virtual

◆ setElevation()

virtual void AcGiPolyline::setElevation ( double )
virtual

◆ setLinetypeGen()

virtual void AcGiPolyline::setLinetypeGen ( LinetypeGeneration )
virtual

◆ setNormal()

virtual void AcGiPolyline::setNormal ( const AcGeVector3d * )
virtual

◆ setSubEntMarkerList()

virtual void AcGiPolyline::setSubEntMarkerList ( const Adesk::LongPtr * )
virtual

◆ setThickness()

virtual void AcGiPolyline::setThickness ( double )
virtual

◆ setVertexList()

virtual void AcGiPolyline::setVertexList ( Adesk::UInt32 ,
const AcGePoint3d *  )
virtual

◆ setWidth()

virtual void AcGiPolyline::setWidth ( const double * )
virtual

◆ subEntMarkerList()

virtual const Adesk::LongPtr * AcGiPolyline::subEntMarkerList ( ) const
virtual

◆ thickness()

virtual double AcGiPolyline::thickness ( ) const
virtual

◆ vertexList()

virtual const AcGePoint3d * AcGiPolyline::vertexList ( ) const
virtual

◆ width()

virtual const double * AcGiPolyline::width ( ) const
virtual

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