The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
c_nurbs.cxx File Reference
#include "opennurbs.h"

Functions

ON_TextLog dump_to_stderr (stderr)
 Log variable.
void nurbs_curve_domain (int *ind, double *domain, int *ierr)
int nurbs_curve_domain (int ind, double *domain)
void nurbs_curve_linear (int *ind, int *p, int *ierr)
int nurbs_curve_linear (int ind, int *p)
void nurbs_curve_name (int *ind, char *name, int *ierr)
int nurbs_curve_name (int ind, char *name)
void nurbs_curve_periodic (int *ind, int *p, int *ierr)
int nurbs_curve_periodic (int ind, int *p)
void nurbs_curve_span (int *ind, double *span, int *ierr)
int nurbs_curve_span (int ind, double *span)
void nurbs_curve_span_size (int *ind, int *size, int *ierr)
int nurbs_curve_span_size (int ind, int *size)
void nurbs_eval_curve (int *ind, double *u, double *r, int *ierr)
int nurbs_eval_curve (int ind, double u, double *r)
void nurbs_eval_surf (int *ind, double *u, double *v, double *r, int *ierr)
int nurbs_eval_surf (int ind, double u, double v, double *r)
int nurbs_finalize ()
void nurbs_finalize (int *ierr)
void nurbs_get_count (int *nc, int *ns, int *ierr)
int nurbs_init ()
void nurbs_init (int *ierr)
int nurbs_read_in (char *filename)
void nurbs_read_in (char *filename, int *ierr)
void nurbs_surf_domain (int *ind, double *domain1, double *domain2, int *ierr)
int nurbs_surf_domain (int ind, double *domain1, double *domain2)
void nurbs_surf_name (int *ind, char *name, int *ierr)
int nurbs_surf_name (int ind, char *name)
void nurbs_surf_periodic (int *ind, int *p1, int *p2, int *ierr)
int nurbs_surf_periodic (int ind, int *p1, int *p2)
void nurbs_surf_planar (int *ind, int *p, int *ierr)
int nurbs_surf_planar (int ind, int *p)
void nurbs_surf_singular (int *ind, int *p, int *ierr)
int nurbs_surf_singular (int ind, int *p)
void nurbs_surf_span (int *ind, double *span1, double *span2, int *ierr)
int nurbs_surf_span (int ind, double *span1, double *span2)
void nurbs_surf_span_size (int *ind, int *size1, int *size2, int *ierr)
int nurbs_surf_span_size (int ind, int *size1, int *size2)

Variables

bool bVerboseTextDump = true
ON_ClassArray< ONX_Model_Object > curves
ON_TextLog * dump = &dump_to_stderr
 Log variable.
ONX_Model model
int ncurves = -1
int nsurfs = -1
ON_ClassArray< ONX_Model_Object > surfs

Function Documentation

◆ dump_to_stderr()

ON_TextLog dump_to_stderr ( stderr )

Log variable.

◆ nurbs_curve_domain() [1/2]

void nurbs_curve_domain ( int * ind,
double * domain,
int * ierr )

◆ nurbs_curve_domain() [2/2]

int nurbs_curve_domain ( int ind,
double * domain )

◆ nurbs_curve_linear() [1/2]

void nurbs_curve_linear ( int * ind,
int * p,
int * ierr )

◆ nurbs_curve_linear() [2/2]

int nurbs_curve_linear ( int ind,
int * p )

◆ nurbs_curve_name() [1/2]

void nurbs_curve_name ( int * ind,
char * name,
int * ierr )

◆ nurbs_curve_name() [2/2]

int nurbs_curve_name ( int ind,
char * name )

◆ nurbs_curve_periodic() [1/2]

void nurbs_curve_periodic ( int * ind,
int * p,
int * ierr )

◆ nurbs_curve_periodic() [2/2]

int nurbs_curve_periodic ( int ind,
int * p )

◆ nurbs_curve_span() [1/2]

void nurbs_curve_span ( int * ind,
double * span,
int * ierr )

◆ nurbs_curve_span() [2/2]

int nurbs_curve_span ( int ind,
double * span )

◆ nurbs_curve_span_size() [1/2]

void nurbs_curve_span_size ( int * ind,
int * size,
int * ierr )

◆ nurbs_curve_span_size() [2/2]

int nurbs_curve_span_size ( int ind,
int * size )

◆ nurbs_eval_curve() [1/2]

void nurbs_eval_curve ( int * ind,
double * u,
double * r,
int * ierr )

◆ nurbs_eval_curve() [2/2]

int nurbs_eval_curve ( int ind,
double u,
double * r )

◆ nurbs_eval_surf() [1/2]

void nurbs_eval_surf ( int * ind,
double * u,
double * v,
double * r,
int * ierr )

◆ nurbs_eval_surf() [2/2]

int nurbs_eval_surf ( int ind,
double u,
double v,
double * r )

◆ nurbs_finalize() [1/2]

int nurbs_finalize ( )

◆ nurbs_finalize() [2/2]

void nurbs_finalize ( int * ierr)

◆ nurbs_get_count()

void nurbs_get_count ( int * nc,
int * ns,
int * ierr )

◆ nurbs_init() [1/2]

int nurbs_init ( )

◆ nurbs_init() [2/2]

void nurbs_init ( int * ierr)

◆ nurbs_read_in() [1/2]

int nurbs_read_in ( char * filename)

◆ nurbs_read_in() [2/2]

void nurbs_read_in ( char * filename,
int * ierr )

◆ nurbs_surf_domain() [1/2]

void nurbs_surf_domain ( int * ind,
double * domain1,
double * domain2,
int * ierr )

◆ nurbs_surf_domain() [2/2]

int nurbs_surf_domain ( int ind,
double * domain1,
double * domain2 )

◆ nurbs_surf_name() [1/2]

void nurbs_surf_name ( int * ind,
char * name,
int * ierr )

◆ nurbs_surf_name() [2/2]

int nurbs_surf_name ( int ind,
char * name )

◆ nurbs_surf_periodic() [1/2]

void nurbs_surf_periodic ( int * ind,
int * p1,
int * p2,
int * ierr )

◆ nurbs_surf_periodic() [2/2]

int nurbs_surf_periodic ( int ind,
int * p1,
int * p2 )

◆ nurbs_surf_planar() [1/2]

void nurbs_surf_planar ( int * ind,
int * p,
int * ierr )

◆ nurbs_surf_planar() [2/2]

int nurbs_surf_planar ( int ind,
int * p )

◆ nurbs_surf_singular() [1/2]

void nurbs_surf_singular ( int * ind,
int * p,
int * ierr )

◆ nurbs_surf_singular() [2/2]

int nurbs_surf_singular ( int ind,
int * p )

◆ nurbs_surf_span() [1/2]

void nurbs_surf_span ( int * ind,
double * span1,
double * span2,
int * ierr )

◆ nurbs_surf_span() [2/2]

int nurbs_surf_span ( int ind,
double * span1,
double * span2 )

◆ nurbs_surf_span_size() [1/2]

void nurbs_surf_span_size ( int * ind,
int * size1,
int * size2,
int * ierr )

◆ nurbs_surf_span_size() [2/2]

int nurbs_surf_span_size ( int ind,
int * size1,
int * size2 )

Variable Documentation

◆ bVerboseTextDump

bool bVerboseTextDump = true

◆ curves

ON_ClassArray<ONX_Model_Object> curves

◆ dump

ON_TextLog* dump = &dump_to_stderr

Log variable.

◆ model

ONX_Model model

◆ ncurves

int ncurves = -1

◆ nsurfs

int nsurfs = -1

◆ surfs

ON_ClassArray<ONX_Model_Object> surfs