C3D Toolkit  Kernel - 118061, Vision - 2.16.0.1828
conv_ob_init.h File Reference

Methods for initializing custom geometry and topology objects with default values. More...

#include "conv_ob_brep.h"
#include "conv_ob_geometry.h"
#include "math_define.h"

Functions

void c3d_conv_user::Init (ObIdArray &ob)
 Initialize a array of id's. More...
 
void c3d_conv_user::Init (ObPrimitive2DArray &ob)
 Initialize a array of 2D primitives. More...
 
void c3d_conv_user::Init (ObPrimitive3DArray &ob)
 Initialize a array of 3D primitives. More...
 
void c3d_conv_user::Init (ObDoubleArray &ob)
 Initialize a array of parameters. More...
 
void c3d_conv_user::Init (ObShell &s)
 Initialize a data for shell. More...
 
void c3d_conv_user::Init (ObFace &f)
 Initialize a data for face. More...
 
void c3d_conv_user::Init (ObLoop &l)
 Initialize a data for loop. More...
 
void c3d_conv_user::Init (ObCoedge &c)
 Initialize a data for coedge. More...
 
void c3d_conv_user::Init (ObEdge &e)
 Initialize a data for edge. More...
 
void c3d_conv_user::Init (ObVertex &v)
 Initialize a data for vertex. More...
 
void c3d_conv_user::Init (ObPrimitive2D &p)
 Initialize a 2D primitive. More...
 
void c3d_conv_user::Init (ObLocation2D &l)
 Initialize a 2D location. More...
 
void c3d_conv_user::Init (ObRange1D &r)
 Initialize a one dimensional range. More...
 
void c3d_conv_user::Init (ObSegment2D &s)
 Initialize a planar line segment. More...
 
void c3d_conv_user::Init (ObPolyline2D &p)
 Initialize a planar polyline. More...
 
void c3d_conv_user::Init (ObArc2D &a)
 Initialize a planar arc. More...
 
void c3d_conv_user::Init (ObNURBSCurve2D &n)
 Initialize a planar NURBS. More...
 
void c3d_conv_user::Init (ObCompositeCurve2D &c)
 Initialize a planar composite curve. More...
 
void c3d_conv_user::Init (ObIntersectionCurve &n)
 Initialize a spatial intersection curve. More...
 
void c3d_conv_user::Init (ObCubicSpline2D &n)
 Initialize a 2D cubic spline. More...
 
void c3d_conv_user::Init (ObHermit2D &n)
 Initialize a 2D Hermit spline. More...
 
void c3d_conv_user::Init (ObOffsetCurve2D &s)
 Initialize a 2D offset curve. More...
 
void c3d_conv_user::Init (ObPrimitive3D &p)
 Initialize a spatial primitive. More...
 
void c3d_conv_user::InitOx (ObPrimitive3D &p)
 Initialize the primitive as the ox axis. More...
 
void c3d_conv_user::InitOy (ObPrimitive3D &p)
 Initialize the primitive as the oy axis. More...
 
void c3d_conv_user::InitOz (ObPrimitive3D &p)
 Initialize the primitive as the oz axis. More...
 
void c3d_conv_user::Init (ObLocation3D &l)
 Initialize a spatial placement. More...
 
void c3d_conv_user::Init (ObSegment3D &s)
 Initialize a spatial line segment. More...
 
void c3d_conv_user::Init (ObPolyline3D &p)
 Initialize a spatial polyline. More...
 
void c3d_conv_user::Init (ObArc3D &a)
 Initialize a spatial arc. More...
 
void c3d_conv_user::Init (ObParabola3D &h)
 Initialize a spatial parabola. More...
 
void c3d_conv_user::Init (ObHyperbola3D &h)
 Initialize a spatial hyperbola. More...
 
void c3d_conv_user::Init (ObSplineCurve3D &s)
 Initialize spline. More...
 
void c3d_conv_user::Init (ObNURBSCurve3D &n)
 Initialize a spatial NURBS. More...
 
void c3d_conv_user::Init (ObCompositeCurve3D &c)
 Initialize a spatial composite curve. More...
 
void c3d_conv_user::Init (ObCubicSpline3D &n)
 Initialize a 3D cubic spline. More...
 
void c3d_conv_user::Init (ObLimitPointsTangents3D &n)
 Initialize a tangents of limit point on 3D curves. More...
 
void c3d_conv_user::Init (ObDataCubicSpline3D &n)
 Initialize a data for 3D cubic spline. More...
 
void c3d_conv_user::Init (ObHermit3D &n)
 Initialize a 3D Hermit spline. More...
 
void c3d_conv_user::Init (ObOffsetCurve3D &s)
 Initialize a 3D offset curve. More...
 
void c3d_conv_user::Init (ObPlane &p)
 Initialize a plane. More...
 
void c3d_conv_user::Init (ObCylinder &c)
 Initialize a cylinder surface. More...
 
void c3d_conv_user::Init (ObCone &c)
 Initialize a cone surface. More...
 
void c3d_conv_user::Init (ObSphere &s)
 Initialize a sphere surface. More...
 
void c3d_conv_user::Init (ObTorus &t)
 Initialize a torus surface. More...
 
void c3d_conv_user::Init (ObExtrusion &e)
 Initialize a extrusion surface. More...
 
void c3d_conv_user::Init (ObRevolution &r)
 Initialize a revolution surface. More...
 
void c3d_conv_user::Init (ObRuled &r)
 Initialize a ruled surface. More...
 
void c3d_conv_user::Init (ObNURBSSurface &n)
 Initialize a spline surface. More...
 
void c3d_conv_user::Init (ObOffsetSurface &o)
 Initialize a offset surface. More...
 
void c3d_conv_user::Init (ObReplicaSurface &o)
 Initialize a transformed surface replica. More...
 
void c3d_conv_user::Init (ObConeSpiral &s)
 Initialize a cone spiral. More...
 
void c3d_conv_user::Init (ObTrimmedCurve2D &s)
 Initialize a 2D trimmed curve. More...
 
void c3d_conv_user::Init (ObFifthDegreeSpline2D &s)
 Initialize a 2D 5-degree spline. More...
 
void c3d_conv_user::Init (ObTrimmedCurve3D &s)
 Initialize a 3D trimmed curve. More...
 
void c3d_conv_user::Init (ObFifthDegreeSpline3D &s)
 Initialize a 3D 5-degree spline. More...
 
void c3d_conv_user::Init (ObReplicaCurve3D &o)
 Initialize a replica of curve. More...
 

Detailed Description

Methods for initializing custom geometry and topology objects with default values.

Function Documentation

◆ Init() [1/54]

void c3d_conv_user::Init ( ObIdArray ob)

Initialize a array of id's.

Attention
Experimental.

◆ Init() [2/54]

void c3d_conv_user::Init ( ObPrimitive2DArray ob)

Initialize a array of 2D primitives.

Attention
Experimental.

◆ Init() [3/54]

void c3d_conv_user::Init ( ObPrimitive3DArray ob)

Initialize a array of 3D primitives.

Attention
Experimental.

◆ Init() [4/54]

void c3d_conv_user::Init ( ObDoubleArray ob)

Initialize a array of parameters.

Attention
Experimental.

◆ Init() [5/54]

void c3d_conv_user::Init ( ObShell s)

Initialize a data for shell.

Attention
Experimental.

◆ Init() [6/54]

void c3d_conv_user::Init ( ObFace f)

Initialize a data for face.

Attention
Experimental.

◆ Init() [7/54]

void c3d_conv_user::Init ( ObLoop l)

Initialize a data for loop.

Attention
Experimental.

◆ Init() [8/54]

void c3d_conv_user::Init ( ObCoedge c)

Initialize a data for coedge.

Attention
Experimental.

◆ Init() [9/54]

void c3d_conv_user::Init ( ObEdge e)

Initialize a data for edge.

Attention
Experimental.

◆ Init() [10/54]

void c3d_conv_user::Init ( ObVertex v)

Initialize a data for vertex.

Attention
Experimental.

◆ Init() [11/54]

void c3d_conv_user::Init ( ObPrimitive2D p)

Initialize a 2D primitive.

Attention
Experimental.

◆ Init() [12/54]

void c3d_conv_user::Init ( ObLocation2D l)

Initialize a 2D location.

Attention
Experimental.

◆ Init() [13/54]

void c3d_conv_user::Init ( ObRange1D r)

Initialize a one dimensional range.

Attention
Experimental.

◆ Init() [14/54]

void c3d_conv_user::Init ( ObSegment2D s)

Initialize a planar line segment.

Attention
Experimental.

◆ Init() [15/54]

void c3d_conv_user::Init ( ObPolyline2D p)

Initialize a planar polyline.

Attention
Experimental.

◆ Init() [16/54]

void c3d_conv_user::Init ( ObArc2D a)

Initialize a planar arc.

Attention
Experimental.

◆ Init() [17/54]

void c3d_conv_user::Init ( ObNURBSCurve2D n)

Initialize a planar NURBS.

Attention
Experimental.

◆ Init() [18/54]

void c3d_conv_user::Init ( ObCompositeCurve2D c)

Initialize a planar composite curve.

Attention
Experimental.

◆ Init() [19/54]

void c3d_conv_user::Init ( ObIntersectionCurve n)

Initialize a spatial intersection curve.

Attention
Experimental.

◆ Init() [20/54]

void c3d_conv_user::Init ( ObCubicSpline2D n)

Initialize a 2D cubic spline.

Attention
Experimental.

◆ Init() [21/54]

void c3d_conv_user::Init ( ObHermit2D n)

Initialize a 2D Hermit spline.

Attention
Experimental.

◆ Init() [22/54]

void c3d_conv_user::Init ( ObOffsetCurve2D s)

Initialize a 2D offset curve.

Attention
Experimental.

◆ Init() [23/54]

void c3d_conv_user::Init ( ObPrimitive3D p)

Initialize a spatial primitive.

Attention
Experimental.

◆ InitOx()

void c3d_conv_user::InitOx ( ObPrimitive3D p)

Initialize the primitive as the ox axis.

Attention
Experimental.

◆ InitOy()

void c3d_conv_user::InitOy ( ObPrimitive3D p)

Initialize the primitive as the oy axis.

Attention
Experimental.

◆ InitOz()

void c3d_conv_user::InitOz ( ObPrimitive3D p)

Initialize the primitive as the oz axis.

Attention
Experimental.

◆ Init() [24/54]

void c3d_conv_user::Init ( ObLocation3D l)

Initialize a spatial placement.

Attention
Experimental.

◆ Init() [25/54]

void c3d_conv_user::Init ( ObSegment3D s)

Initialize a spatial line segment.

Attention
Experimental.

◆ Init() [26/54]

void c3d_conv_user::Init ( ObPolyline3D p)

Initialize a spatial polyline.

Attention
Experimental.

◆ Init() [27/54]

void c3d_conv_user::Init ( ObArc3D a)

Initialize a spatial arc.

Attention
Experimental.

◆ Init() [28/54]

void c3d_conv_user::Init ( ObParabola3D h)

Initialize a spatial parabola.

Attention
Experimental.

◆ Init() [29/54]

void c3d_conv_user::Init ( ObHyperbola3D h)

Initialize a spatial hyperbola.

Attention
Experimental.

◆ Init() [30/54]

void c3d_conv_user::Init ( ObSplineCurve3D s)

Initialize spline.

Attention
Experimental.

◆ Init() [31/54]

void c3d_conv_user::Init ( ObNURBSCurve3D n)

Initialize a spatial NURBS.

Attention
Experimental.

◆ Init() [32/54]

void c3d_conv_user::Init ( ObCompositeCurve3D c)

Initialize a spatial composite curve.

Attention
Experimental.

◆ Init() [33/54]

void c3d_conv_user::Init ( ObCubicSpline3D n)

Initialize a 3D cubic spline.

Attention
Experimental.

◆ Init() [34/54]

void c3d_conv_user::Init ( ObLimitPointsTangents3D n)

Initialize a tangents of limit point on 3D curves.

Attention
Experimental.

◆ Init() [35/54]

void c3d_conv_user::Init ( ObDataCubicSpline3D n)

Initialize a data for 3D cubic spline.

Attention
Experimental.

◆ Init() [36/54]

void c3d_conv_user::Init ( ObHermit3D n)

Initialize a 3D Hermit spline.

Attention
Experimental.

◆ Init() [37/54]

void c3d_conv_user::Init ( ObOffsetCurve3D s)

Initialize a 3D offset curve.

Attention
Experimental.

◆ Init() [38/54]

void c3d_conv_user::Init ( ObPlane p)

Initialize a plane.

Attention
Experimental.

◆ Init() [39/54]

void c3d_conv_user::Init ( ObCylinder c)

Initialize a cylinder surface.

Attention
Experimental.

◆ Init() [40/54]

void c3d_conv_user::Init ( ObCone c)

Initialize a cone surface.

Attention
Experimental.

◆ Init() [41/54]

void c3d_conv_user::Init ( ObSphere s)

Initialize a sphere surface.

Attention
Experimental.

◆ Init() [42/54]

void c3d_conv_user::Init ( ObTorus t)

Initialize a torus surface.

Attention
Experimental.

◆ Init() [43/54]

void c3d_conv_user::Init ( ObExtrusion e)

Initialize a extrusion surface.

Attention
Experimental.

◆ Init() [44/54]

void c3d_conv_user::Init ( ObRevolution r)

Initialize a revolution surface.

Attention
Experimental.

◆ Init() [45/54]

void c3d_conv_user::Init ( ObRuled r)

Initialize a ruled surface.

Attention
Experimental.

◆ Init() [46/54]

void c3d_conv_user::Init ( ObNURBSSurface n)

Initialize a spline surface.

Attention
Experimental.

◆ Init() [47/54]

void c3d_conv_user::Init ( ObOffsetSurface o)

Initialize a offset surface.

Attention
Experimental.

◆ Init() [48/54]

void c3d_conv_user::Init ( ObReplicaSurface o)

Initialize a transformed surface replica.

Attention
Experimental.

◆ Init() [49/54]

void c3d_conv_user::Init ( ObConeSpiral s)

Initialize a cone spiral.

Attention
Experimental.

◆ Init() [50/54]

void c3d_conv_user::Init ( ObTrimmedCurve2D s)

Initialize a 2D trimmed curve.

Attention
Experimental.

◆ Init() [51/54]

void c3d_conv_user::Init ( ObFifthDegreeSpline2D s)

Initialize a 2D 5-degree spline.

Attention
Experimental.

◆ Init() [52/54]

void c3d_conv_user::Init ( ObTrimmedCurve3D s)

Initialize a 3D trimmed curve.

Attention
Experimental.

◆ Init() [53/54]

void c3d_conv_user::Init ( ObFifthDegreeSpline3D s)

Initialize a 3D 5-degree spline.

Attention
Experimental.

◆ Init() [54/54]

void c3d_conv_user::Init ( ObReplicaCurve3D o)

Initialize a replica of curve.

Attention
Experimental.