CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
ModelerGeometryDefs.h File Reference
#include "Ge/GeCurve3dPtrArray.h"
#include "BoolArray.h"

Go to the source code of this file.

Classes

struct  OdLineSegInterval
 
class  OdEdgeHLREdgeVisitor
 

Typedefs

typedef OdArray< OdLineSegInterval, OdMemoryAllocator< OdLineSegInterval > > OdLineSegIntervalArray
 

Enumerations

enum  SectionType {
  kFull_ST = 0 , kHalfFirst_ST , kSecondHalf_ST , kOffset_ST ,
  kAligned_ST , kByObject_ST , kCircular_ST , kRectangular_ST ,
  kPolygon_ST
}
 
enum  OdEdgeTypeFlags {
  kTangent = 1L , kTangentShortend = 2L , kInterference = 4L , kBend = 8L ,
  kThread = 16L , kPresentation = 32L , kRegular = 0
}
 

Typedef Documentation

◆ OdLineSegIntervalArray

Definition at line 108 of file ModelerGeometryDefs.h.

Enumeration Type Documentation

◆ OdEdgeTypeFlags

Represents the visibility of edges.

Enumerator
kTangent 

Turns visibility of tangent edges on or off. Tangent edges mark the transition between a flat surface and a rounded edge, most commonly seen as filleted edges.

kTangentShortend 

Shortens the length of tangential edges to differentiate them from visible edges. This is available only if Tangent Edges is selected. Not implemented yet

kInterference 

Turns visibility of interference edges on or off. Not implemented yet

kBend 

Turns visibility of sheet metal bend extent lines on or off. Not implemented yet

kThread 

Turns visibility of thread lines on screws and tapped holes on or off. Not implemented yet

kPresentation 

Turns visibility of presentation trails on or off. Not implemented yet

kRegular 

Turns on usual visibility of edges. Other types are off.

Definition at line 71 of file ModelerGeometryDefs.h.

◆ SectionType

Represents the type of a section view. The options you can view depend on the type you choose.

Enumerator
kFull_ST 

Uses the complete view for sectioning.

kHalfFirst_ST 

Specifies which half of the view is used for sectioning. The section preview is attached to the cursor, along with the first segment.

kSecondHalf_ST 

Specifies which half of the view is used for sectioning. The section preview is attached to the cursor, along with the second segment.

kOffset_ST 

Specifies that the offset specified by the section is used for cutting the model.

kAligned_ST 

Specifies that the section view is always aligned perpendicular to the first or last section line. Not implemented yet

kByObject_ST 

Specifies existing geometry within a view to be used as a section line. Not implemented yet

kCircular_ST 

Specifies existing geometry within a view to be used as a section line. Not implemented yet

kRectangular_ST 

Specifies existing geometry within a view to be used as a section line.

kPolygon_ST 

Specifies existing geometry within a view to be used as a section line.

Definition at line 32 of file ModelerGeometryDefs.h.