Line
Type of line
SubTypes
Fields Summary
- Field
 - Description
 - color
 - Line color
 - extrema
 - Starting point of the line/End point of the line
 - length
 - Line length in meter
 - mesh
 - Mesh Line defining the mesh on the line
 - meshReferenceLine
 - Mesh imposed by another line
 - nature
 - Nature of the line (standard, no exist or "in air")
 - region
 - Region holding the line
 - relaxation
 - Relaxation of the mesh on the line
 - visibility
 - Line visibility
 
Methods Summary
- Method
 - Description
 - assignMeshLine
 - Assign mesh line to lines
 - assignRegion
 - Assign regions to lines
 - assignRelaxLine
 - Assign relaxation to lines
 - computeLengthLines
 - Compute length of a line
 - cutLineOnCurvilinearAbscissa
 - Cut line on curvilinear abscissa
 - cutLineOnPoint
 - Cut line on point
 - cutTwoLineOnInters
 - Cut two lines at their intersection
 - extendLineToLine
 - Extend line to line
 - extendLineToPoint
 - Extend line to point
 - extrude
 - Extrude lines
 - extrudeLines
 - Extrude lines
 - mesh
 - Mesh lines
 - orientMesh
 - Orient mesh line for lines
 - propagate
 - Propagate lines
 - setInvisible
 - Modify line visibility
 - setVisible
 - Modify line visibility
 
Fields Details
- color
 - color : Line color - [1..1] Color
 - extrema
 - extrema : Starting point of the line/End point of the line - [0..2] Point
 - length
 - length : Line length in meter - [1..1] Double
 - mesh
 - mesh : Mesh Line defining the mesh on the line - [0..1] MeshLine
 - meshReferenceLine
 - meshReferenceLine : Mesh imposed by another line - [1..1] MeshReferenceLine
 - nature
 - nature : Nature of the line (standard, no exist or "in air") - [0..1] Nature
 - region
 - region : Region holding the line - [0..1] RegionLine
 - relaxation
 - relaxation : Relaxation of the mesh on the line - [0..1] RelaxLine
 - visibility
 - visibility : Line visibility - [1..1] Visibility
 
Method Details
- assignMeshLine
 - 
                  
- 
                        
Syntax
assignMeshLine(meshLine)
 - 
                        
Parameters
- meshLine : Mesh Line to assign to Lines - [0..1] MeshLine
 
 - 
                        
Returns
No return value
 
 - 
                        
 - assignRegion
 - 
                  
- 
                        
Syntax
assignRegion(region)
 - 
                        
Parameters
- region : Region Line to assign to Lines - [0..1] RegionLine
 
 - 
                        
Returns
No return value
 
 - 
                        
 - assignRelaxLine
 - 
                  
- 
                        
Syntax
assignRelaxLine(relaxLine)
 - 
                        
Parameters
- relaxLine : Relaxation to assign to lines - [0..1] RelaxLine
 
 - 
                        
Returns
No return value
 
 - 
                        
 - computeLengthLines
 - 
                  
- 
                        
Syntax
result = computeLengthLines()
 - 
                        
Parameters
No parameter
 - 
                        
Returns
- length : length - [0..N] Double
 
 
 - 
                        
 - cutLineOnCurvilinearAbscissa
 - 
                  
- 
                        
Syntax
cutLineOnCurvilinearAbscissa(curvilinearAbscissa)
 - 
                        
Parameters
- curvilinearAbscissa : Curvilinear abscissa ]0.0;1.0[ - [1..1] Double
 
 - 
                        
Returns
No return value
 
 - 
                        
 - cutLineOnPoint
 - 
                  
- 
                        
Syntax
cutLineOnPoint(pointOnLine)
 - 
                        
Parameters
- pointOnLine : Point on line to cut - [1..1] Point
 
 - 
                        
Returns
No return value
 
 - 
                        
 - cutTwoLineOnInters
 - 
                  
- 
                        
Syntax
cutTwoLineOnInters(lineForCut)
 - 
                        
Parameters
- lineForCut : Second line - [1..1] Line
 
 - 
                        
Returns
No return value
 
 - 
                        
 - extendLineToLine
 - extendLineToPoint
 - 
                  
- 
                        
Syntax
extendLineToPoint(pointToReach)
 - 
                        
Parameters
- pointToReach : Point to reach - [1..1] Point
 
 - 
                        
Returns
No return value
 
 - 
                        
 - extrude
 - 
                  
- 
                        
Syntax
results = extrude(transformation, repetitionNumber, extrusionType, buildingOption)
 - 
                        
Parameters
- transformation : Transformation for extrusion - [1..1] Transf
 - repetitionNumber : Number of times to apply the transformation - [1..1] Integer
 - 
                              
extrusionType : Extrusion type: Standard or Straight Forced - [1..1] Enumeration
Potential values :
- standard
 - straightForced
 
 - 
                              
buildingOption : Building options for extrusion - [1..1] Enumeration
Potential values :
- Lines
 - Faces
 - FacesWithMeshGenerator
 
 
 - 
                        
Returns
 
 - 
                        
 - extrudeLines
 - 
                  
- 
                        
Syntax
extrudeLines(transformation, repetitionNumber, extrusionType, buildingOption)
 - 
                        
Parameters
- transformation : Transformation for extrusion - [1..1] Transf
 - repetitionNumber : Number of times to apply the transformation - [1..1] Integer
 - 
                              
extrusionType : Extrusion type: Standard or Straight Forced - [1..1] Enumeration
Potential values :
- standard
 - straightForced
 
 - 
                              
buildingOption : Building options for extrusion - [1..1] Enumeration
Potential values :
- Lines
 - Faces
 
 
 - 
                        
Returns
No return value
 
 - 
                        
 - mesh
 - 
                  
- 
                        
Syntax
mesh()
 - 
                        
Parameters
No parameter
 - 
                        
Returns
No return value
 
 - 
                        
 - orientMesh
 - 
                  
- 
                        
Syntax
orientMesh()
 - 
                        
Parameters
No parameter
 - 
                        
Returns
No return value
 
 - 
                        
 - propagate
 - 
                  
- 
                        
Syntax
results = propagate(transformation, repetitionNumber)
 - 
                        
Parameters
- transformation : Transformation for propagation - [1..1] Transf
 - repetitionNumber : Number of times to apply the transformation - [1..1] Integer
 
 - 
                        
Returns
 
 - 
                        
 - setInvisible
 - 
                  
- 
                        
Syntax
setInvisible()
 - 
                        
Parameters
No parameter
 - 
                        
Returns
No return value
 
 - 
                        
 - setVisible
 - 
                  
- 
                        
Syntax
setVisible()
 - 
                        
Parameters
No parameter
 - 
                        
Returns
No return value
 
 -