libsurf
Programmer's Documentation
Main Page
Related Pages
Modules
Classes
Files
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
]
AbstractCurve
Base class for all curve objects
AbstractUvCurve
Curve
in (u,v) domain of parametric surface
Airfoil
Airfoil
as spline
AirfoilCollection
Collection of airfoil coordinates
AfcEntry
AirfoilFitter
Fit airfoil to cut through mesh/geometry
AirfoilLibrary
Set of airfoil collections
AsyComponent
Base class for top-level components
BasicPart
Single-surface part
BezierSegment
Single cubic Bezier segment
BndCompare
BoundaryFlag
CapComponent
MeshComponent
holding an end cap surface
CascadeMesh
Specialized semi-structured triangle mesh generator
CcwCompare
Sort nodes along all boundaries, ccw order
CircularArc
Exactly represented circular arc
CmpAssembly
Container for components
CompositeCurve
Composite curve
CompositeShellProperty
Element
properties for layered composite shell elements
Layer
Curve
Cubic section curve
Cylinder
Cylinder
surface
DcEdge
Butterfly edge for Delaunay algorithms
Hasher
Computes hash value from vertex indices
PtrEqual
Compares two edges for equality with respect to vertex indices
PtrLess
Establish ordering between two edges with respect to vertex indices
DcEdgeHashTable
DcEdgeOpenTable
Edge
hash table
Iterator
DcFace
Face
in a plane Delaunay triangulation
DcGeometry
Geometric criteria used in Delaunay triangulation
DcIndexMap
DcMeshCrit
Plain mesh quality criterion
DcMeshCritBase
Base class for mesh quality criteria
DcMeshGenerator
DcMeshHeightCrit
Mesh quality based on deviation from surface
DcMeshMultiCrit
DcMeshSourceCrit
Mesh refinement controlled by point or line sources
DcPlaneGeometry
Plane
geometry for use with
DelaunayCore
DcSpatialGeometry
Three-dimensional Delaunay criteria
DelaunayCore
Delaunay triangulations
DispInterpolator
Base class for displacement interpolation
SlidingNodeSet
Data needed to enforce sliding condition
DnBoxAdaptor
Adapts mesh generation criterion
DnCriterion
Base class for mesh refinement criteria
DnEdge
Edge
in a Delaunay triangulation
DnMesh
Mesh generation engine
DnRefineCriterion
Simplest mesh refinement criterion
DnRefineRegion
Mesh refinement region
DnRegionCriterion
Locally adapted refinement criterion
DnStretchCriterion
Criterion which uses stretch only
DnTriangle
Triangle in 3D Delaunay triangulation
DnTriangleCompare
Adaptor for triangle comparison by quality
DnTriangleHeap
Priority queue for mesh refinement/improvement
DnTriangleQueue
Priority queue for adaptive mesh refinement
DnVertex
Triangulation
vertex
DnWingCriterion
Refinement criterion adapted for wing surfaces
DnYKinkCriterion
Specialized refinement criterion for non-smooth surfaces
DummyMaterial
Internallay used placeholder
EdgeFaceIsec
Intersection between edge and triangular face
EfImprove
Improves accuracy in intersection handling
EggFrame
Huegelschaeffer curve
ElementProperty
Base class for structural element properties
EllipFrame
Elliptic fuselage frame
EndCap
Properties of caps on AsyComponents
FaceTree
Binary tree for triangles
Segment
Intersection between triangle and plane
FlapSpec
Geometrical specification of control surface
FlapSpecSet
Holds a set of flap geometry specifications along with deflection patterns
Pattern
FsiElement
Element
wrapper for fluid-structure mapping
FsiMesh
Merged mesh for aeroelastic problems
FsiQuad4
Wrapper for 4-node quadrilaterals in FSI problems
FsiTri3
Wrapper for 3-node triangles in FSI problems
HexBoxPart
Hexahedral box
IgesAssociativity
IGES 402: Associativity
Instance
IgesCircularArc
IGES 100 : Circular arc
IgesColorDefinition
IGES Entity 314:
Color
definition
IgesCompositeCurve
IGES 102 : Composite
Curve
IgesCurveOnSurface
IGES 142 :
Curve
on surface
IgesDirectorySection
Directory section of the IGES file
IgesDirEntry
Data in each directory entry of an IGES file
IgesEntity
Base class for entities in IGES files
IgesFile
Main interface to IGES files
IgesGlobalSection
Global section of an IGES file
IgesLine
Line
in IGES file
IgesLineEntity
IGES 110 :
Line
IgesNameProperty
IGES 406 : Name property entity
IgesParameterSection
Parameter section of an IGES file
IgesPlane
IGES 108 :
Plane
IgesPoint
IGES 116 : Point
IgesRevolutionSurface
IGES 120 :
Surface
of revolution
IgesRuledSurface
IGES 118 : Ruled surface
IgesSection
Section of IGES file
IgesSingularSubfigure
Single instance of subfigure
IgesSplineCurve
IGES 126 : Rational spline curve
IgesSplineSurface
IGES 128 : Rational spline surface
IgesStartSection
Start section of an IGES file
IgesSubfigure
IGES 308 : Subfigure
IgesTrafoMatrix
IGES 124: Transformation matrix
IgesTrimmedSurface
IGES 144 : Trimmed surface
IndexInstance
Instance
containing indices of geometric objects
InitGrid
Utility class to generate simple quad mesh
Instance
Base class for geometric object instancing
InstanceSurf
Associative copy of another surface
Intersector
Locates intersection lines
IsecTopology
IsotropicMaterial
Plain isotropic material
LazyIsecTree
Lazily constructed triangle tree
LinearSurf
Ruled surface with multiple sections
LineCurve
Straight line segment with
AbstractCurve
interface
LoadIpol
Aerodynamic load interpolator
LongCapSurf
Special tip cap surface
MappedCurve
Curve
generated by linearly mapping the parameter space
MaterialProperty
Base class for material property definitions
MeshComponent
Mesh component
MeshGenerator
Top-level mesh generator
MeshPatch
Generates the triangulation of a single surface
MeshSections
Compute slices through a triangular surface mesh
MgProgressCtrl
Progress indicator and control for
MeshGenerator
MultiSurfProjector
Project point onto nearest of multiple surfaces
Naca6Generator
Compute coordinates for NACA 6-series airfoils
NstBeam
Beam element : CBEAM
NstConMass
Concentrated mass element : CONM2
NstCoordSys
Cartesian coordinate system (Nastran)
NstElementBase
Base class for NASTRAN finite elements
NstElementStressRecord
Nastran element stress record
NstHexa
Hexahedral element solid element : CHEXA
NstMesh
Nastran mesh
NstQuad4
Quadrilateral shell element : CQUAD4
NstQuad8
Quadrilateral shell element : CQUAD8
NstQuadR
Quadrilateral shell element : CQUADR
NstReader
Reads nastran files
NstRecord
A group of lines in a NASTRAN text file
NstRigidBar
Rigid bar element: RBAR
NstRigidBody2
Rigid-body element of type RBE2
NstScalarMass
Scalar mass element : CMASS2
NstSimpleMpc
MPC pseudo-element for two points
NstSpring
Scalar spring element : CELAS2
NstStressField
Container for NASTRAN stress data
NstTetra
Tetrahedral element solid element : CTETRA
NstTria3
Triangular shell element : CTRIA3
NstTria6
Triangular shell element : CTRIA6
NstTriaR
Triangular shell element : CTRIAR
OpenFrame
Open spline curve
OrthotropicMaterial
Orthotropic shell material
PatchMerger
Top-level mesh generator
PatchMeshGenerator
Paver
Generates a triangular mesh by rows
PentaGrow
Hybrid prismatic mesh generation
ExtrusionTask
Task for parallel extrusion of prismatic mesh grid
UncollideTask
Task for parallel resolution of indirect collisions
PlainShellProperty
Shell element property
PlanarMesh
Planar triangular mesh with cutouts
PlaneSurface
Simple plane surface
PolySplineCurve
Polynomial spline curve
PolySplineSurf
Polynomial spline surface
Product
Structure, surface geometry and tessellation of surface model
EntityIndex
Internal entity data
ProductTree
Tree structure for geometric instances
RationalSplineCurve
NURBS curve
RationalSplineSurf
NURBS surface
RbfInterpolator
Interpolate mesh deformation using radial basis functions
RevoSurf
Surface
of revolution
RingCapSurf
Ring-parameterized cap surface
RotSurf
Rotational surface
RoundCapSurf
Round cap surface
SkinSurf
Skinned surface
SlavedWake
A wake surface which autmatically attaches to a parent wing TE
SmBodyMesh
Structural mesh on body segment
SmControlSurf
Description of control surface structure
SmRibMesh
Structural mesh for ribs
SmWingMesh
Template for wing mesh generation
Spline
Non-uniform rational B-Spline
SplineCapSurf
Cap surface as a polynomial spline surface
SpotRefine
Point mesh refinement
SrfProjector
Computes projection of a point onto a surface
StepAction
StepActionAssignment
StepActionDirective
StepActionMethod
StepActionRequestAssignment
StepActionRequestSolution
StepActionRequestStatus
StepActionStatus
StepAddress
StepAdvancedBrepShapeRepresentation
StepAdvancedFace
StepAheadOrBehind
StepAlternateProductRelationship
StepApplicationContext
StepApplicationContextElement
StepApplicationProtocolDefinition
StepApproval
StepApprovalAssignment
StepApprovalDateTime
StepApprovalPersonOrganization
StepApprovalRelationship
StepApprovalRole
StepApprovalStatus
StepApprovedItem
StepAreaMeasureWithUnit
StepAreaUnit
StepAssemblyComponentUsage
StepAssemblyComponentUsageSubstitute
StepAxis1Placement
StepAxis2Placement
StepAxis2Placement2d
StepAxis2Placement3d
StepBezierCurve
StepBezierSurface
StepBooleanOperand
StepBoundaryCurve
StepBoundedCurve
StepBoundedPcurve
StepBoundedSurface
StepBoundedSurfaceCurve
StepBrepWithVoids
StepBSplineCurve
StepBSplineCurveForm
StepBSplineCurveWithKnots
StepBSplineSurface
StepBSplineSurfaceForm
StepBSplineSurfaceWithKnots
StepCalendarDate
StepCartesianPoint
StepCartesianTransformationOperator
StepCartesianTransformationOperator3d
StepCcDesignApproval
StepCcDesignCertification
StepCcDesignContract
StepCcDesignDateAndTimeAssignment
StepCcDesignPersonAndOrganizationAssignment
StepCcDesignSecurityClassification
StepCcDesignSpecificationReference
StepCertification
StepCertificationAssignment
StepCertificationType
StepCertifiedItem
StepChange
StepChangeRequest
StepChangeRequestItem
StepCharacterizedDefinition
StepCharacterizedProductDefinition
StepCircle
StepClassifiedItem
StepClosedShell
StepCompositeCurve
StepCompositeCurveOnSurface
StepCompositeCurveSegment
StepConfigurationDesign
StepConfigurationEffectivity
StepConfigurationItem
StepConic
StepConicalSurface
StepConnectedEdgeSet
StepConnectedFaceSet
StepContextDependentShapeRepresentation
StepContextDependentUnit
StepContract
StepContractAssignment
StepContractedItem
StepContractType
StepConversionBasedUnit
StepCoordinatedUniversalTimeOffset
StepCurve
StepCurveBoundedSurface
StepCurveOnSurface
StepCurveReplica
StepCylindricalSurface
StepDate
StepDateAndTime
StepDateAndTimeAssignment
StepDatedEffectivity
StepDateTimeItem
StepDateTimeRole
StepDateTimeSelect
StepDefinitionalRepresentation
StepDegeneratePcurve
StepDegenerateToroidalSurface
StepDesignContext
StepDesignMakeFromRelationship
StepDimensionalExponents
StepDirectedAction
StepDirection
StepDocument
StepDocumentReference
StepDocumentRelationship
StepDocumentType
StepDocumentUsageConstraint
StepDocumentWithClass
StepEdge
StepEdgeBasedWireframeModel
StepEdgeBasedWireframeShapeRepresentation
StepEdgeCurve
StepEdgeLoop
StepEffectivity
StepElementarySurface
StepEllipse
StepEntity
Common base class for all STEP entities
StepEntityCmp
Comparison functor for STEP entities
StepEntityCreator
StepEnum
Base class for enumeration types in STEP AP203
StepEvaluatedDegeneratePcurve
StepExecutedAction
StepFace
StepFaceBound
StepFaceOuterBound
StepFaceSurface
StepFacetedBrep
StepFacetedBrepShapeRepresentation
StepFile
STEP File
StepFileLine
Single line in STEP file
StepFoundedItem
StepFoundedItemSelect
StepFunctionallyDefinedTransformation
StepGeometricallyBoundedSurfaceShapeRepresentation
StepGeometricallyBoundedWireframeShapeRepresentation
StepGeometricCurveSet
StepGeometricRepresentationContext
StepGeometricRepresentationItem
StepGeometricSet
StepGeometricSetSelect
StepGlobalUncertaintyAssignedContext
StepGlobalUnitAssignedContext
StepHyperbola
StepIntersectionCurve
StepItemDefinedTransformation
StepKnotType
StepLengthMeasureWithUnit
StepLengthUnit
StepLine
StepListRep
A list in a STEP file line
StepLocalTime
StepLogical
Base class of LOGICAL types in STEP AP203
StepLoop
StepLotEffectivity
StepManifoldSolidBrep
StepManifoldSurfaceShapeRepresentation
StepMappedItem
StepMassMeasureWithUnit
StepMassUnit
StepMeasureValue
StepMeasureWithUnit
StepMechanicalContext
StepNamedUnit
StepNextAssemblyUsageOccurrence
StepOffsetCurve3d
StepOffsetSurface
StepOpenShell
StepOrdinalDate
StepOrganization
StepOrganizationalAddress
StepOrganizationalProject
StepOrganizationRelationship
StepOrientedClosedShell
StepOrientedEdge
StepOrientedFace
StepOrientedOpenShell
StepOrientedPath
StepOuterBoundaryCurve
StepParabola
StepParametricRepresentationContext
StepPath
StepPcurve
StepPcurveOrSurface
StepPerson
StepPersonalAddress
StepPersonAndOrganization
StepPersonAndOrganizationAssignment
StepPersonAndOrganizationRole
StepPersonOrganizationItem
StepPersonOrganizationSelect
StepPlacement
StepPlane
StepPlaneAngleMeasureWithUnit
StepPlaneAngleUnit
StepPoint
StepPointOnCurve
StepPointOnSurface
StepPointReplica
StepPolyline
StepPolyLoop
StepPreferredSurfaceCurveRepresentation
StepProduct
StepProductCategory
StepProductCategoryRelationship
StepProductConcept
StepProductConceptContext
StepProductContext
StepProductDefinition
StepProductDefinitionContext
StepProductDefinitionEffectivity
StepProductDefinitionFormation
StepProductDefinitionFormationWithSpecifiedSource
StepProductDefinitionRelationship
StepProductDefinitionShape
StepProductDefinitionUsage
StepProductDefinitionWithAssociatedDocuments
StepProductRelatedProductCategory
StepPromissoryUsageOccurrence
StepPropertyDefinition
StepPropertyDefinitionRepresentation
StepQuantifiedAssemblyComponentUsage
StepQuasiUniformCurve
StepQuasiUniformSurface
StepRationalBSplineCurve
StepRationalBSplineSurface
StepRectangularCompositeSurface
StepRectangularTrimmedSurface
StepReparametrisedCompositeCurveSegment
StepRepresentation
StepRepresentationContext
StepRepresentationItem
StepRepresentationMap
StepRepresentationRelationship
StepRepresentationRelationshipWithTransformation
StepReversibleTopology
StepReversibleTopologyItem
StepSeamCurve
StepSecurityClassification
StepSecurityClassificationAssignment
StepSecurityClassificationLevel
StepSelect
Base class of SELECT types in STEP AP203
StepSerialNumberedEffectivity
StepShapeAspect
StepShapeAspectRelationship
StepShapeDefinition
StepShapeDefinitionRepresentation
StepShapeRepresentation
StepShapeRepresentationRelationship
StepShell
StepShellBasedSurfaceModel
StepShellBasedWireframeModel
StepShellBasedWireframeShapeRepresentation
StepSiPrefix
StepSiUnit
StepSiUnitName
StepSolidAngleMeasureWithUnit
StepSolidAngleUnit
StepSolidModel
StepSource
StepSpecifiedHigherUsageOccurrence
StepSpecifiedItem
StepSphericalSurface
StepStartRequest
StepStartRequestItem
StepStartWork
StepSuppliedPartRelationship
StepSupportedItem
StepSurface
StepSurfaceCurve
StepSurfaceModel
StepSurfaceOfLinearExtrusion
StepSurfaceOfRevolution
StepSurfacePatch
StepSurfaceReplica
StepSweptSurface
StepTopologicalRepresentationItem
StepToroidalSurface
StepTransformation
StepTransitionCode
StepTrimmedCurve
StepTrimmingPreference
StepTrimmingSelect
StepUncertaintyMeasureWithUnit
StepUniformCurve
StepUniformSurface
StepUnit
StepVector
StepVectorOrDirection
StepVersionedActionRequest
StepVertex
StepVertexLoop
StepVertexPoint
StepVertexShell
StepVolumeMeasureWithUnit
StepVolumeUnit
StepWeekOfYearAndDayDate
StepWireframeModel
StepWireShell
StepWorkItem
StitchedSurf
Combined surface
StitchedWingSpec
Specification of wing with multiple segments
SubSurface
Rectangular parametric region of another surface
Surface
Surface
interface
DimStat
Surface
size statistics
SurfInterpolator
Map displacements from structural to aerodynamic surfaces
SymFrame
Symmetric fuselage frame
SymSurf
Symmetric surface
TetBoundaryGroup
Boundary condition in a tetrahedral mesh
TetElement
Element
in a pure tetrahdral mesh
TetFace
Boundary face in a pure tetrahdral mesh
TetMesh
Simple tetrahedral volume mesh
TgRefiner
Auxilliary data for tet mesh refinement using tetgen
TopoEdge
Topological edge, connecting two or more faces
TopoFace
Topological face
TopoIsecSegment
Intersection segment
Topology
Container for topology information
TopoPart
Base class for mesh generation components assembled from multiple surfaces
TopoSegmChain
Chain of intersection segments
TopoVertex
Topological vertex
TranSurf
Cubic transition patch
TrimmedSurf
Trimmed surface
TritetWriter
Writes triangular boundary mesh in tritet boundary format
TTiConnection
Edge-edge connection between surfaces
ConVertex
TTiNode
Point shared by two (or more) intersection segments
TTIntersection
Triangle-triangle intersection
TTIntersector
Intersect triangle meshes
TTiTopology
Intersection topology
UvCubicCurve
Cubic spline curve in parameter space
UvMapDelaunay
Mapped Delaunay surface mesh generation
UvMapping
Parameter-space mapping
UvPolyline
Straight-segment line in parameter space
UvSplineCurve
Parameter-space spline curve with compile-time degree
WakeComponent
Manages surface mesh generation on wakes
WakeSurf
Wake surface attached to wing trailing edge
WingletBlend
Elliptic arc surface for blended winglets
WingPart
Segmented lifting surface with wake
WingTipArc
Splined wing-tip arc
WingtipCap
Mesh cap for open wing tips
XsrSpot