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

#include <AcDbSweepOptions.h>

Inheritance diagram for AcDbSweepOptions:
AcNonRTTIObject AcObject

Public Types

enum  AlignOption { kNoAlignment , kAlignSweepEntityToPath , kTranslateSweepEntityToPath , kTranslatePathToSweepEntity }
 
enum  MiterOption {
  kDefaultMiter , kOldMiter , kNewMiter , kCrimpMiter ,
  kBendMiter
}
 

Public Member Functions

 AcDbSweepOptions (AcDbSweepOptions const &)
 
 AcDbSweepOptions (void)
 
 ~AcDbSweepOptions (void)
 
bool alignStart (void) const
 
bool bank (void) const
 
bool checkIntersections (void) const
 
bool getPathEntityTransform (AcGeMatrix3d &)
 
bool getSweepEntityTransform (AcGeMatrix3d &)
 
AcDbSweepOptionsoperator= (AcDbSweepOptions const &)
 
AcGePoint3d basePoint (void) const
 
AcGeVector3d twistRefVec (void) const
 
double alignAngle (void) const
 
double draftAngle (void) const
 
double endDraftDist (void) const
 
double scaleFactor (void) const
 
double startDraftDist (void) const
 
double twistAngle (void) const
 
AlignOption align (void) const
 
MiterOption miterOption (void) const
 
Acad::ErrorStatus checkPathCurve (AcDbEntity *, bool)
 
Acad::ErrorStatus checkSweepCurve (AcDbEntity *, AcDb::Planarity &, AcGePoint3d &, AcGeVector3d &, bool &, double &, bool)
 
Acad::ErrorStatus setPathEntityTransform (AcDbEntity *, bool)
 
Acad::ErrorStatus setSweepEntityTransform (AcDbEntityArray &, bool)
 
void setAlign (AlignOption)
 
void setAlignAngle (double)
 
void setAlignStart (bool)
 
void setBank (bool)
 
void setBasePoint (AcGePoint3d &)
 
void setCheckIntersections (bool)
 
void setDraftAngle (double)
 
void setEndDraftDist (double)
 
void setMiterOption (MiterOption)
 
void setPathEntityTransform (AcGeMatrix3d &)
 
void setScaleFactor (double)
 
void setStartDraftDist (double)
 
void setSweepEntityTransform (AcGeMatrix3d &)
 
void setTwistAngle (double)
 
void setTwistRefVec (AcGeVector3d const &)
 
- Public Member Functions inherited from AcNonRTTIObject
 AcNonRTTIObject ()
 
 AcNonRTTIObject (const AcNonRTTIObject &source)
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 28 of file AcDbSweepOptions.h.

Member Enumeration Documentation

◆ AlignOption

Enumerator
kNoAlignment 
kAlignSweepEntityToPath 
kTranslateSweepEntityToPath 
kTranslatePathToSweepEntity 

Definition at line 31 of file AcDbSweepOptions.h.

◆ MiterOption

Enumerator
kDefaultMiter 
kOldMiter 
kNewMiter 
kCrimpMiter 
kBendMiter 

Definition at line 38 of file AcDbSweepOptions.h.

Constructor & Destructor Documentation

◆ AcDbSweepOptions() [1/2]

AcDbSweepOptions::AcDbSweepOptions ( AcDbSweepOptions const & )

◆ AcDbSweepOptions() [2/2]

AcDbSweepOptions::AcDbSweepOptions ( void )

◆ ~AcDbSweepOptions()

AcDbSweepOptions::~AcDbSweepOptions ( void )

Member Function Documentation

◆ align()

AlignOption AcDbSweepOptions::align ( void ) const

◆ alignAngle()

double AcDbSweepOptions::alignAngle ( void ) const

◆ alignStart()

bool AcDbSweepOptions::alignStart ( void ) const

◆ bank()

bool AcDbSweepOptions::bank ( void ) const

◆ basePoint()

AcGePoint3d AcDbSweepOptions::basePoint ( void ) const

◆ checkIntersections()

bool AcDbSweepOptions::checkIntersections ( void ) const

◆ checkPathCurve()

Acad::ErrorStatus AcDbSweepOptions::checkPathCurve ( AcDbEntity * ,
bool  )

◆ checkSweepCurve()

Acad::ErrorStatus AcDbSweepOptions::checkSweepCurve ( AcDbEntity * ,
AcDb::Planarity & ,
AcGePoint3d & ,
AcGeVector3d & ,
bool & ,
double & ,
bool  )

◆ draftAngle()

double AcDbSweepOptions::draftAngle ( void ) const

◆ endDraftDist()

double AcDbSweepOptions::endDraftDist ( void ) const

◆ getPathEntityTransform()

bool AcDbSweepOptions::getPathEntityTransform ( AcGeMatrix3d & )

◆ getSweepEntityTransform()

bool AcDbSweepOptions::getSweepEntityTransform ( AcGeMatrix3d & )

◆ miterOption()

MiterOption AcDbSweepOptions::miterOption ( void ) const

◆ operator=()

AcDbSweepOptions & AcDbSweepOptions::operator= ( AcDbSweepOptions const & )

◆ scaleFactor()

double AcDbSweepOptions::scaleFactor ( void ) const

◆ setAlign()

void AcDbSweepOptions::setAlign ( AlignOption )

◆ setAlignAngle()

void AcDbSweepOptions::setAlignAngle ( double )

◆ setAlignStart()

void AcDbSweepOptions::setAlignStart ( bool )

◆ setBank()

void AcDbSweepOptions::setBank ( bool )

◆ setBasePoint()

void AcDbSweepOptions::setBasePoint ( AcGePoint3d & )

◆ setCheckIntersections()

void AcDbSweepOptions::setCheckIntersections ( bool )

◆ setDraftAngle()

void AcDbSweepOptions::setDraftAngle ( double )

◆ setEndDraftDist()

void AcDbSweepOptions::setEndDraftDist ( double )

◆ setMiterOption()

void AcDbSweepOptions::setMiterOption ( MiterOption )

◆ setPathEntityTransform() [1/2]

Acad::ErrorStatus AcDbSweepOptions::setPathEntityTransform ( AcDbEntity * ,
bool  )

◆ setPathEntityTransform() [2/2]

void AcDbSweepOptions::setPathEntityTransform ( AcGeMatrix3d & )

◆ setScaleFactor()

void AcDbSweepOptions::setScaleFactor ( double )

◆ setStartDraftDist()

void AcDbSweepOptions::setStartDraftDist ( double )

◆ setSweepEntityTransform() [1/2]

Acad::ErrorStatus AcDbSweepOptions::setSweepEntityTransform ( AcDbEntityArray & ,
bool  )

◆ setSweepEntityTransform() [2/2]

void AcDbSweepOptions::setSweepEntityTransform ( AcGeMatrix3d & )

◆ setTwistAngle()

void AcDbSweepOptions::setTwistAngle ( double )

◆ setTwistRefVec()

void AcDbSweepOptions::setTwistRefVec ( AcGeVector3d const & )

◆ startDraftDist()

double AcDbSweepOptions::startDraftDist ( void ) const

◆ twistAngle()

double AcDbSweepOptions::twistAngle ( void ) const

◆ twistRefVec()

AcGeVector3d AcDbSweepOptions::twistRefVec ( void ) const

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