AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
NURBSMacros.hpp File Reference

The basic enum classes used in NURBS algorithm. More...

This graph shows which files directly or indirectly include this file:

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 

Enumerations

enum class  AMCAX::NURBSLoftSurfaceStype { Standard , Strict , Relax , Ruled }
 Type of the surface lofting. More...
 
enum class  AMCAX::NURBSLoftAlgorithm { Basic , Sweep }
 Type of the lofting algorithm. More...
 
enum class  AMCAX::NURBSSweepStatus {
  Undefined , Success , AMCAX::InvalidSpine , AMCAX::InvalidSpineBoundary ,
  AMCAX::SpineNormalPlaneNotAlwaysIntersectWithGuide , AMCAX::InvalidGuide , AMCAX::InvalidSurface , SpineGuidePeriodicIncompatible ,
  AMCAX::InvalidPullingDirection , AMCAX::InvalidLengthRelimiter , AMCAX::InvalidRadius , AMCAX::InvalidAngle
}
 The sweeping status. More...
 
enum class  AMCAX::NURBSLinearSweepWithDraftDirectionLengthType { AMCAX::FromCurve , AMCAX::Standard , AMCAX::FromTo , AMCAX::FromExtremum }
 Four length types are supported: More...
 

Detailed Description

The basic enum classes used in NURBS algorithm.

Some useful options used in NURBS algorithm, including the type of constraints, link, etc.

This file is part of AMCAX kernel.