nextuppreviouscontents
Next:About this document ...Up:SvLis IntroductionPrevious:Bibliography


 
 

SvLis Index


Copyright © 1994, 1996, 1999 Information Geometers Ltd and The University of Bath



 
 
 
 
 
 

abs
Sheets and wires  | sv_interval and sv_box | The sv_primitive class
add_edge
The p_gon struct
`air' terminology for empty regions
Primitives and half-spaces
allocation of storage
The sv_primitive class
&
Set-theoretic modelling | Set-theoretic modelling | The sv_interval and sv_box structs | The sv_set class
API (applications programming interface)
Design philosophy and overview
applications of svLis
Design philosophy and overview
area
Utilities
arguments of functions
Introduction
arithmetic, vector
Points and lines in
attribute
The sv_attribute class
att_complement
The sv_attribute class
att_intersection
The sv_attribute class
att_mirror
The sv_attribute class
att_prune
The sv_attribute class
attrib.cxx
The sv_attribute class
attrib.h
The sv_attribute class
attribute
The sv_attribute class | The sv_attribute class
attributes
Attributes | The sv_attribute class
colour
Attributes
inheritance of
The sv_attribute class
att_scale
The sv_attribute class
att_slide
The sv_attribute class
att_spin
The sv_attribute class
att_union
The sv_attribute class
axial alignment of a cylinder
Solids with simple curved surfaces
The sv_primitive class | The sv_set class
base classes
           defined in sv_b_cls.h
basis, planar
Solids with simple curved surfaces
binary_chop
Utilities
blend equation, quadratic
Blends
blend polynomials, degree of
Blends
blends
Blends
quadrics as Blends
reasons for Blends
tangency of Blends
transition Blends
of cylinders Blends
of pipes Blends
Boolean
Set-theoretic modelling
Boolean logic
Set-theoretic modelling
Boolean modellers
Set-theoretic modelling
boundary modellers
Set-theoretic modelling
boundary representation geometric modellers
Set-theoretic modelling
boundary representation: not provided in svLis
Future enhancements
box
The sv_model class
centroid of
sv_box
containing a set
Introduction
corner of
sv_box
in a set, potential range
The potential range of
tag of
The sv_box struct
transformation of
The sv_box struct
box as interval
Interval arithmetic
box_edge
The sv_box struct
boxes
intersection operator and
The sv_box struct
transformation of
The sv_box struct
union operator and
The sv_box struct
box_face
Utilities
box_spread
The sv_box struct
brackets with operators
Introduction
C++ as a modelling language
Design philosophy and overview
Cartesian coordinates
Points and lines in
cellular models: not provided in svLis
Future enhancements
centroid
The sv_box struct | The sv_set class | Utilities
centroid of a box
The sv_box struct
characteristic point
The sv_set class | The sv_set_list class | The sv_model class
child_1
The sv_set class | The sv_model class
child_2
The sv_primitive class | The sv_set class | The sv_model class
classes
sv_primitive
The sv_primitive class
sv_attribute
Attributes | The sv_attribute class
sv_lightsource
The sv_lightsource and sv_light_list classes
sv_model
Models | The sv_model class
sv_picture
The sv_picture class
sv_set
Introduction | The sv_set class
sv_set_list
Lists of sets | The sv_set_list class
sv_surface
The sv_surface class
sv_user_attribute
Attributes
view
The sv_view class
Voronoi diagrams
classes, pointers to
The sv_primitive class
clipping of polygons
Recursive division
colour
The sv_set class | The sv_set class
as Attributes
colour of sets
The sv_set class
colours, X-windows names
The sv_surface class
complementation
of planes
The sv_plane struct
of primitives
The sv_primitive class
complement operator
The sv_set class
cone
The sv_set class
primitive
Solids with simple curved surfaces | The sv_primitive class
set
The sv_set class
connected components
Future enhancements
conservative nature of interval arithmetic
Boxes and primitives
constraints: not provided in svLis
Future enhancements
construction
of a cylinder
Solids with simple curved
of a sphere
Solids with simple curved
constructive solid geometry modellers
Set-theoretic modelling
constructors of primitives
The sv_primitive class
contents
The sv_set class | The sv_set_list class
coord
The sv_model class
coordinates, Cartesian
Points and lines in
coordinate
        vectors
coordinate
        lines
coordinate
        planes
copy_p_gon
The p_gon struct | The p_gon struct
corner
The sv_box struct | Utilities
cos
The sv_interval and sv_box structs | The sv_primitive class
count
The sv_attribute class | The sv_set_list class
C++
Introduction
crinkliness
Utilities
CSG modellers
Set-theoretic modelling
cube
cylindrical hole in a
Introduction
model of a
Introduction
cuboid
The sv_set class
curved surfaces
Solids with simple curved surfaces
curved solids
Solids with simple curved | Blends
curves, parametric: not provided in svLis
Future enhancements
cyclide
The sv_set class
primitive
Solids with simple curved surfaces | The sv_primitive class
set
The sv_set class
cylinder
The sv_set class
axial alignment of
Solids with simple curved surfaces
construction of
Solids with simple curved surfaces
primitive
Primitives and half-spaces | Solids with simple curved surfaces| The sv_primitive class
set
The sv_set class
thin
The sv_set class
cylinders
blends of
Blends
transition blends between
Blends
cylindrical hole in a cube
Introduction
de-allocation of storage
The sv_primitive class
decision
Recursive division | The sv_model class
decision.cxx
Recursive division
decision procedures, writing
Recursive division
decision procedures, writing
Future enhancements
deep copy
of attributes
of primitives
of sets
of set lists
of models
degree
The sv_primitive class
degree of blend polynomials
Blends
of polynomials
Design philosophy and overview
of sets
of set lists
design philosophy of svLis
Afterword
diadic
The sv_primitive class
diadic - operator
The sv_point struct
diag_sq
The sv_box struct
difference operator
The sv_set class
differ
Set-theoretic modelling
disjunctive form
of a set
direction of a line
Points and lines in
direction vectors
Introduction
display of polygons
Introduction
dist_2
Utilities
distance to planes
Solids with flat faces,
distance queries
Future enhancements
divide
Recursive division | The sv_model class
dividing models again
Recursive division
division, recursive
Recursive division
div_stat_report
Lists of sets | The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
DIY primitives
Programming DIY primitives | The sv_primitive class
dumb_decision
Membership test for a
dumb_decision
Recursive division | The sv_model class
dump_scales
The sv_primitive class
edge
Utilities
edge_step
Utilities
empty
The sv_interval and sv_box structs
enum_def.h
Sums | The sv_model class
==
Sums
The sv_primitive class | The sv_set class
equality of lists of sets
The sv_set_list class
error flag
Errors
error level setting
Errors
error reporting in svLis
Errors
Euclidean space
Numbers
exclusive-OR operator
Set-theoretic modelling
exists
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
exp
The sv_interval and sv_box structs | The sv_primitive class
exponentiation
Points and lines in
exponentiation function
Potentials and non-polynomials
facet
Recursive division | The sv_model class
facet_decision
Recursive division
faceting
Introduction
feature recognition
Future enhancements
files
attrib.cxx
The sv_attribute class
attrib.h
The sv_attribute class
decision.c++
Recursive division
enum_def.h
Sums | The sv_model class
flag.h
Errors
geometry.cxx
Geometry
geometry.h
Points and lines in | Solids with flat faces, | Geometry
interval.cxx
The sv_interval and sv_box structs
interval.h
The sv_interval and sv_box structs
light.cxx
The sv_lightsource and sv_light_list classes
light.h
The sv_lightsource and sv_light_list classes
model.cxx
The sv_model class
model.h
The sv_model class
picture.cxx
The sv_picture class
picture.h
The sv_picture class
polygon.cxx
The p_gon struct
polygon.h
The p_gon struct
prim.cxx
The sv_primitive class
prim.h
The sv_primitive class
set.cxx
The sv_set class | The sv_set_list class
set.h
Sets | The sv_set class | The sv_set_list class
sums.cxx
Sums
sums.h
Sums
surface.cxx
The sv_surface class
surface.h
The sv_surface class
sv_util.cxx
Utilities
sv_util.h
Utilities
sve.cxx
Errors
u_attrib.c++
Attributes
u_attrib.h
Attributes
u_prim.c++
Programming DIY primitives
u_prim.cxx
The sv_primitive class
view.cxx
The sv_view class
view.h
The sv_view class
finding surface of primitives
Boxes and primitives
find
an attribute with a given tag value
fire_ray
The sv_model class | The sv_model class
first_point
The p_gon struct
flag.h
Errors
flags
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
flags for primitives
Solids with simple curved surfaces
floating-point numbers, limitations of
Numbers
functions
arguments of
Introduction
exponentiantion
Potentials and non-polynomials
non-polynomial
Potentials and non-polynomials
programming your own
Trees and recursion
functions, procedures and macros
abs
Sheets and wires | Sums | The sv_interval and sv_box structs | The sv_primitive class
add_edge
The p_gon struct
area
Utilities
att_complement
The sv_attribute class
att_intersection
The sv_attribute class
att_mirror
The sv_attribute class
att_prune
The sv_attribute class
att_scale
The sv_attribute class
att_slide
The sv_attribute class
att_spin
The sv_attribute class
att_union
The sv_attribute class
attribute
The sv_attribute class
binary_chop
Utilities
box
The sv_model class
box_edge
The sv_box struct
box_face
Utilities
box_spread
The sv_box struct
centroid
The sv_box struct
child_1
child_2
The sv_set class | The sv_model class | The sv_primitive class
colour
The sv_set class
cone
The sv_set class
contents
The sv_set class | The sv_set_list class
coord
The sv_model class
copy_p_gon
The p_gon struct
corner
The sv_box struct | Utilities
cos
The sv_interval and sv_box structs | The sv_primitive class
count
The sv_attribute class | The sv_set_list class
crinkliness
Utilities
cuboid
The sv_set class
cyclide
The sv_set class
cylinder
The sv_set class
decision
Recursive division | The sv_model class
degree
The sv_primitive class
diadic
The sv_primitive class
diag_sq
The sv_box struct
disjunctive_form
sv_set
dist_2
Utilities
div_stat_report
The sv_model class
divide
Recursive division | The sv_model class
dumb_decision
Recursive division | Membership test | The sv_model class
dump_scales
The sv_primitive class
edge
Utilities
edge_step
Utilities
empty
The sv_interval and sv_box structs
exists
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
exp
The sv_interval and sv_box structs | The sv_primitive class
facet
Recursive division | The sv_model class
facet_decision
Recursive division
fire_ray
The sv_model class | The sv_model class
first_point
The p_gon struct
flags
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
generate_picture, generate_quickview_picture
The sv_model class
get_pixel
The sv_picture class
get_same_tol
Sums
get_svlis_flag
Errors | The sv_plane struct
get_svlis_version
Sums
get_swell_fac
The sv_model class
get_tex_map
The sv_surface class
get_x_resolution
The sv_picture class
get_y_resolution
The sv_picture class
grad
The sv_primitive class
The sv_set class
grad_x
The sv_primitive class
grad_y
The sv_primitive class
grad_z
The sv_primitive class
has_attribute
The sv_attribute class
has_polygons
The sv_model class
inherit
The sv_attribute class
inside
The sv_interval and sv_box structs
integral
Utilities
kill_p_gon
The p_gon struct
kind
The sv_primitive class | The sv_model class
l_int_plane
The sv_interval and sv_box structs
line_box
The sv_interval and sv_box structs
line_point
Points and lines in | The sv_line struct
list_products
sv_set
max
Set-theory using maxima and minima
Sums
sv_interval and sv_box structs
Problems with Microsoft compilers
member
Set-theory using maxima and | The sv_interval and sv_box structs |
The sv_set class | The sv_model class
merge
The sv_attribute class | The sv_set_list class
min
Set-theory using maxima and
Sums
The sv_interval and sv_box structs
Problems with Microsoft compilers
mirror
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_primitive class | The sv_set class
mod
Points and lines in | The sv_point struct
model
The sv_model class
most_neg
The sv_set class
most_pos
The sv_set class
name
The sv_set class
newton
Utilities
next
The sv_attribute class | The sv_set_list class
norm
Points and lines in | The sv_point struct | The sv_interval and sv_box structs
op
The sv_primitive class | The sv_set class
overlap
The sv_attribute class | The sv_set_list class
p_cone
Solids with simple curved | The sv_primitive class
p_cyclide
Solids with simple curved | The sv_primitive class
p_cylinder
Primitives and half-spaces | Solids with simple curved surfaces | The sv_primitive class
p_gon_area
The p_gon struct
p_gon_tri_norm
The p_gon struct
p_gon_vertex_count
The p_gon struct
p_sphere
Solids with simple curved | Solids with simple curved | The sv_primitive class
p_torus
Solids with simple curved | The sv_primitive class
parameters
The sv_primitive class
parent
of a model
percolate
The sv_attribute class | The sv_set_list class
plane
The sv_primitive class
plane_line
The sv_plane struct
plane_line_t
The sv_plane struct
planes_line
The sv_plane struct
planes_point
The sv_plane struct
plot_m_boxes
The sv_model class
plot_m_p_gons
Introduction | The sv_model class
point
The sv_primitive class | The sv_set class | The sv_set_list class | The sv_model class
polygon
The sv_set class  | The sv_set class
polygon_count
The sv_model class
polygon count
of set lists
polygon_approximation
polygon_faces
pow
Sums | The sv_interval and sv_box structs
pretty_print
Classes and functions
primitive
The sv_primitive class | The sv_set class
prune
The sv_set class | The sv_set_list class | The sv_model class
ran_int
Sums
ran_point
Utilities
ran_real
Sums
range
Boxes and primitives | Set-theory using maxima and | The sv_interval and sv_box structs |
The sv_primitive class | The sv_set class
real
The sv_primitive class
real_distance
The sv_primitive class
redivide
The sv_model class
refacet
The sv_model class
regular_prune
The sv_set class
regularize
The sv_set class
remove
The sv_attribute class | The sv_set_list class
reset_flags
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
root_model
The sv_model class
round
Sums
s_sqrt
Potentials and non-polynomials | Sums | The sv_interval and sv_box structs | The sv_primitive class | The sv_primitive class
same
Sums | The sv_point struct | The sv_line struct | The sv_plane struct | The sv_interval and sv_box structs |
The sv_primitive class | The sv_set class | The sv_model class
scale
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_primitive class | The sv_set class
set
The sv_set class  | The sv_set_list class
set_angle_power
The sv_lightsource and sv_light_list classes
set_attenuation
The sv_surface class
set_centre
The sv_view class
set_colour
The sv_lightsource and sv_light_list classes
set_diffuse_coeff
The sv_surface class
set_diffuse_colour
The sv_surface class
set_direction
The sv_lightsource and sv_light_list classes
set_eye_point
The sv_view class
set_flags
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
set_lens_angle
The sv_view class
set_list
The sv_model class
set_location
The sv_lightsource and sv_light_list classes
set_map_0_xmit
The sv_surface class
set_map_tiled
The sv_surface class
set_mirror
The sv_surface class
set_mist
The sv_surface class
set_p_gon_grad
The p_gon struct
set_same_tol
Sums
set_seed
Sums
set_shadow
The sv_surface class
set_specular_coeff
The sv_surface class
set_specular_colour
The sv_surface class
set_specular_power
The sv_surface class
set_sv_e_lev
Errors
set_swell_fac
The sv_model class
set_texture
The sv_surface class
set_transmission
The sv_surface class
set_type
The sv_lightsource and sv_light_list classes
set_vertical_dir
The sv_view class
set_view_vector
The sv_view class
sign
Arithmetic function
The sv_primitive class
sin
The sv_interval and sv_box structs | The sv_primitive class
slice
sphere
The sv_set class
spin
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_primitive class | The sv_set class
squared distance
The sv_point struct
strip_attributes
The sv_attribute class
surface
The sv_set class
sv_attribute
The sv_attribute class | The sv_attribute class
sv_box
The sv_interval and sv_box structs
sv_interval
The sv_interval and sv_box structs
sv_line
Points and lines in | The sv_line struct
sv_model
The sv_model class
sv_plane
The sv_plane struct
sv_point
Introduction | The sv_point struct | The sv_point struct
sv_primitive
The sv_primitive class
sv_read_image
The sv_picture class
sv_set
The sv_set class
sv_set_list
The sv_set_list class
sv_surface
The sv_surface class
svlis_end
Introduction
svlis_error
Errors
svlis_init
Introduction
tag
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_interval and sv_box structs |
 The sv_primitive class | The sv_set class | The sv_attribute class |
The p_gon struct | The sv_set_list class | The sv_model class
tag_find
The sv_attribute class
tag_val
The sv_attribute class
thin_cylinder
The sv_set class
tight_fit
The sv_model class
torus
The sv_set class
user_little_box
The sv_model class
user_low_contents
The sv_model class
value
Boxes and primitives | Set-theory using maxima and minima | The sv_plane struct | The sv_primitive class | The sv_set class
vol
The sv_box class
wireframe_box
Utilities
xor
The sv_attribute class | The sv_set_list class
future enhancements to svLis
Future enhancements
generate_picture
The sv_model class | The sv_model class
generate_quickview_picture
The sv_model class
geometric modellers
Introduction | The sv_primitive class
geometric modellers, set-theoretic
Set-theoretic modelling
geometric modellers, CSG
Set-theoretic modelling
geometry.cxx
Geometry
geometry.h
Points and lines in | Solids with flat faces, | Geometry
get_pixel
The sv_picture class
get_same_tol
Sums
get_svlis_flag
Errors | The sv_plane struct
get_svlis_version
Sums
get_swell_fac
The sv_model class
get_tex_map
The sv_surface class
get_x_resolution
The sv_picture class
get_y_resolution
The sv_picture class
grad
       The sv_set class
The sv_primitive class
           lazy evaluation of
grad (\(\bigtriangledown\)) of primitives
The sv_primitive class
grad (\(\bigtriangledown\)) of sets
The sv_set class
grad (\(\bigtriangledown\)) of a sheet
The sv_primitive class
grad_x
The sv_primitive class
grad_y
The sv_primitive class
grad_z
The sv_primitive class
graphics
generating pictures with svLis | Introduction | The sv_model class | The sv_model class
>> operator
Classes and functions | The sv_model class
half-planes
Primitives and half-spaces | Solids with flat faces,
implicit quation of
Solids with flat faces,
half-planes, turning into primitives
Solids with simple curved surfaces
half-spaces
Primitives and half-spaces
has_polygons
The sv_model class
hasattribute
The sv_attribute class
hidden data
Design philosophy and overview | Attributes | The sv_primitive class
hidden classes
The sv_primitive class
hidden data
Lists of sets
pointers to
Attributes
implicit polynomials
Design philosophy and overview
implicit equation of half-plane
Solids with flat faces,
in DIY division
Programming DIY primitives
inequality quadric
Solids with simple curved surfaces
inherit
The sv_attribute class
inheritance of attributes
The sv_attribute class
initialization of svLis
Introduction
input to istreams
Classes and functions
inside
The sv_interval and sv_box structs
integer data type in svLis
Numbers
integral
Utilities
integral properties
Utilities
interference tests
Future enhancements
intersection operator
The sv_set class
intersection operator and boxes
The sv_box struct
intersection operator
Set-theoretic modelling
intersection operator and intervals
The sv_interval and sv_box structs
interval
box as
Interval arithmetic
tag of
The sv_interval and sv_box structs
interval arithmetic
Interval arithmetic | The potential range of
conservative nature of
Boxes and primitives
interval arithmetic, simplification using
Pruning
interval.cxx
The sv_interval and sv_box structs
interval.h
The sv_interval and sv_box structs
intervals
intersection operator and
The sv_interval and sv_box structs
operators on
The sv_interval and sv_box structs
same for
The sv_interval and sv_box structs
union operator and
The sv_interval and sv_box structs
istreams for input
Classes and functions
kernel modellers
Introduction | Design philosophy and overview
kill_p_gon
The p_gon struct
kind
The sv_primitive class | The sv_model class
known_surface[] array
Membership test for a | The sv_set class
$\lambda$ factor in blends
Blends | Blends
lazy evaluation
           of grads
length of vectors
Points and lines in
light.cxx
The sv_lightsource and sv_light_list classes
light.h
The sv_lightsource and sv_light_list classes
Liming blends
Blends
line
direction of a
Points and lines in
null constructor and a
Points and lines in
origin of a
Points and lines in
tag of
The sv_line struct
translation of a
Points and lines in
linearization of potential functions
Potentials and non-polynomials
line_box
The sv_interval and sv_box structs
line_point
Points and lines in | The sv_line struct
lines
mirroring of
The sv_line struct
rotation of
The sv_line struct
same for
The sv_line struct
scaling of
The sv_line struct
lines as sets
The sv_set class
l_int_plane
The sv_interval and sv_box structs
list of sets
The sv_set_list class
same for
The sv_set_list class
tag of
The sv_set_list class
equality of
The sv_set_list class
list_products
sv_set
logarithm function, not implemented
Potentials and non-polynomials
logic, Boolean
Set-theoretic modelling
lookup tables in svLis
Design philosophy and overview
loops, expansion of in svLis
Design philosophy and overview
<<
Classes and functions | The sv_model class
mass properties
Utilities
max
Set-theory using maxima and | Sums | The sv_interval and sv_box structs
maxima and minima as operators
Set-theory using maxima and minima
member
Set-theory using maxima and | The sv_interval and sv_box structs  |
The sv_interval and sv_box structs | The sv_set class | The sv_model class
membership test for a point
Membership test
membership test on sets
The sv_set class
memory management
merge
The sv_attribute class | The sv_set_list class
min
Set-theory using maxima and | Sums | The sv_interval and sv_box structs
Minkowski sums
Future enhancements
- operator
Set-theoretic modelling | Points and lines in | The sv_point struct | The sv_plane struct | The sv_primitive class |
The sv_primitive class | The sv_set class | The sv_set class
mirror
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_primitive class | The sv_set class
mirroring
of lines
The sv_line struct
of planes
The sv_plane struct
of points
The sv_point struct
of primitives
The sv_primitive class
of sets
The sv_set class
mod
Points and lines in | The sv_point struct | The sv_point struct
model
The sv_model class
defined
The sv_model class
tag of
The sv_model class
model of a cube
Introduction
model.cxx
The sv_model class
model.h
The sv_model class
models, cellular: not provided in svLis
Future enhancements
modulus operator
The sv_point struct
modulus of vectors
Points and lines
moments of inertia
Utilities
monadic - operator
The sv_point struct
with planes
The sv_plane struct
with primitives
The sv_primitive class
most_neg
The sv_set class
most_pos
The sv_set class
motion modelling
Future enhancements
name
The sv_set class
naming sets
The sv_set class
negation of vectors
Points and lines in
newton
Utilities
next
The sv_attribute class | The sv_set_list class
non-linear transforms: not provided insvLis
Future enhancements
non-polynomialfunctions
Potentials and non-polynomials
norm
Points and lines in | The sv_point struct | The sv_point struct | The sv_interval and sv_box structs
normal vectors
Primitives and half-spaces | Solids with flat faces, | Solids with flat faces,
normalization of vectors
Points and lines in
normalization operator
The sv_point struct
normalized implicit equation ofhalf-plane
Solids with flat faces,
null constructor and a line
Points and lines in
numerical stability of planar basis
Solids with simple curved surfaces
object-orientation, in svLis
Design philosophy and overview
op
The sv_primitive class
operator
The sv_primitive class | The sv_set class
difference
Set-theoretic modelling
operators
 |  | 
=
The sv_primitive class | The sv_set class
&
Set-theoretic modelling | The sv_interval and sv_box structs | The sv_set class
*
The sv_point struct | The sv_primitive class
+
Points and lines in | The sv_point struct | The sv_plane struct | The sv_primitive class
-
Set-theoretic modelling | Points and lines in | The sv_point struct | The sv_plane struct | The sv_primitive class | The sv_primitive class | The sv_set class | The sv_set class
/
The sv_point struct | The sv_primitive class
>>
Classes and functions | The sv_model class
<<
Classes and functions | The sv_model class
\(\wedge\)
Points and lines in
\(\wedge\)
Introduction
\(\wedge\)
The sv_point struct
\(\wedge\)
The sv_primitive class
\(\wedge\)
The sv_set class
\(\wedge\)
Set-theoretic modelling
AND
Set-theoretic modelling
OR
Set-theoretic modelling
XOR
Set-theoretic modelling
==
The sv_primitive class | The sv_set class
brackets with
Introduction
complement
The sv_set class
difference
The sv_set class
exclusive-OR
Set-theoretic modelling
intersection
Set-theoretic modelling | The sv_interval and sv_box structs | The sv_set class
maxima and minima as
Set-theory using maxima and
mixed algebraic and set
Future enhancements
mod
The sv_point struct
modulus
The sv_point struct
norm
The sv_point struct
normalization
The sv_point struct
overloading of
Points and lines in
precedence of
Introduction
precedence of in C++
Points and lines in
scalar product
The sv_point struct
scalar
Points and lines
scaling
The sv_point struct
subtraction
The sv_point struct
symbols for
Introduction
symmetric difference
Set-theoretic modelling
symmetricdifference
Set-theoretic modelling
union
Set-theoretic modelling | The sv_interval and sv_box structs | The sv_set class
vector addition
The sv_point struct
vector product
Points and lines in
vector sum
Points and lines in
vector difference
Points and lines in
vector product
The sv_point struct
operators
of set-theory
Set-theoretic modelling
on intervals
The sv_interval and sv_box structs
OR
Set-theoretic modelling
org (origin)
The sv_line struct
origin of a line
Points and lines in
ostreams for output
Classes and functions
output to ostreams
Classes and functions
overlap
The sv_attribute class | The sv_set_list class
overloading of operators
Points and lines in
parameters
The sv_primitive class
parametric line
Points and lines in | The sv_line struct
parametric curves and surfaces: not provided in svLis
Future enhancements
p_cone
Solids with simple curved | The sv_primitive class
p_cyclide
Solids with simple curved | The sv_primitive class
p_cylinder
Primitives and half-spaces | Solids with simple curved | Solids with simple curved | The sv_primitive class
p_gon
The p_gon struct
p_gon_area
The p_gon struct
p_gon_tri_norm
The p_gon struct
p_gon_vertex_count
The p_gon struct
p_sphere
Solids with simple curved | Solids with simple curved | The sv_primitive class
p_torus
Solids with simple curved | The sv_primitive class
p_thin
function
philosophy behind the design of svLis
Afterword
photo-realistic graphics
The sv_model class
picture.cxx
The sv_picture class
picture.h
The sv_picture class
pipes, blends of
Blends
planar basis
Solids with simple curved surfaces
numerical stability of
Solids with simple curved surfaces
plane
The sv_primitive class
tag of
The sv_plane struct
plane_line
The sv_plane struct
plane_line_t
The sv_plane struct
planes
complementation of
The sv_plane struct
distance to
Solids with flat faces,
mirroring of
The sv_plane struct
polynomials from
Blends
rotation of
The sv_plane struct
same for
The sv_plane struct
scaling of
The sv_plane struct
translation of
The sv_plane struct
value of
The sv_plane struct
planes_point
The sv_plane struct
planes_line
The sv_plane struct
plot_m_boxes
The sv_model class
plot_m_p_gons
Introduction | The sv_model class
+ operator
Points and lines in | The sv_point struct | The sv_plane struct | The sv_primitive class
point
The sv_primitive class | The sv_set class | The sv_set_list class | The sv_model class
tag of
The sv_point struct
point membership test
Membership test for a
pointers to classes
The sv_primitive class
pointers
            smart pointers
to hidden data
Attributes
to hidden primitives
The sv_primitive class
points
mirroring of
The sv_point struct
rotation of
The sv_point struct
same for
The sv_point struct
scaling of
The sv_point struct
as sets
The sv_set class
point-sets
The p_gon struct
polygon
The sv_set class | The sv_set class | The sv_set class | The p_gon struct
tag of
The p_gon struct
polygon_count
The sv_model class
polygon.cxx
The p_gon struct
polygon.h
The p_gon struct
polygons
Introduction | The p_gon struct
display of
Introduction
polygons and sets
The sv_set class
polylines
The p_gon struct
polynomials
degree of
Design philosophy and overview
potentials of
Potentials and non-polynomials
from planes
Blends
potential functions, linearization of
Potentials and non-polynomials
potential range of a box in a set
The potential range of
potentials
Potentials and non-polynomials
potentials
in sets
The sv_set class
of polynomials
Potentials and non-polynomials
of primitives
The sv_primitive class
of quadrics
The sv_primitive class
pow
Sums | The sv_interval and sv_box structs
precedence of operators
Introduction
precedence of operators in C++
Points and lines in
pretty_print
Classes and functions
prim.cxx
The sv_primitive class
prim.h
The sv_primitive class
primitive
The sv_primitive class | The sv_primitive class | The sv_set class
parameters of
The sv_primitive class
tag of
The sv_primitive class
primitives
Primitives and half-spaces | The sv_primitive class
DIY
Programming DIY primitives
DIY
The sv_primitive class
complementation of
The sv_primitive class
cone
Solids with simple curved | The sv_primitive class
constructors of
The sv_primitive class
cyclide
Solids with simple curved | The sv_primitive class
cylinder
Primitives and half-spaces | Solids with simple curved | Solids with simple curved | Solids with simple curved | The sv_primitive class
finding surface of
Boxes and primitives
flags for
Solids with simple curved
grad (\(\bigtriangledown\)) of
The sv_primitive class
grad (\(\bigtriangledown\)) of
The sv_primitive class
half-planes turning into
Solids with simple curved
hidden
The sv_primitive class
making your own
The sv_primitive class
mirroring of
The sv_primitive class
potentials of
The sv_primitive class
rotation of
The sv_primitive class
scaling of
The sv_primitive class
sine function of
Potentials and non-polynomials
sphere
Primitives and half-spaces | Solids with simple curved | The sv_primitive class
torus
Solids with simple curved | The sv_primitive class
programming your own functions
Trees and recursion
prune
The sv_set class | The sv_set_list class | The sv_model class
pruning, regularized
The sv_set class
pruning set-expressions
Pruning | The sv_set class
public data
Design philosophy and overview
quadratic blend equation
Blends
quadric inequality
Solids with simple curved
quadrics
Solids with simple curved
potentials of
The sv_primitive class
as blends
Blends
range
Boxes and primitives | Set-theory using maxima and | The sv_interval and sv_box structs | The sv_primitive class | The sv_set class
range of potentials in sets
The sv_set class
ran_int
Sums
ran_point
Utilities
ran_real
Sums
ray-tracing
The sv_model class
read_image
The sv_picture class
real
The sv_primitive class
real data type in svLis
Numbers
real_distance
The sv_primitive class
recoded by svLis
Set-theoretic modelling
recursion
Trees and recursion
recursive division
Recursive division
redivide
The sv_model class
re-division
Recursive division
refacet
The sv_model class
re-faceting models
The sv_model class
reference count
Lists of sets | Attributes
reference count
How it works
reference count
           Base class
regularization
Future enhancements | The sv_set class
regularize
The sv_set class
regular_prune
The sv_set class
remove
The sv_attribute class | The sv_set_list class
rendering: nothing fancy provided in svLis
Future enhancements
replace
an attribute in a collection
reset_flags
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
right
points at right-angles
root_model
The sv_model class
rotation
of lines
The sv_line struct
of planes
The sv_plane struct
of points
The sv_point struct
of primitives
The sv_primitive class
of sets
The sv_set class
round
Sums
same
Sums | The sv_point struct | The sv_line struct | The sv_plane struct | The sv_interval and sv_box structs | The sv_primitive class | The sv_set class | The sv_model class
same
for intervals
The sv_interval and sv_box structs
for lines
The sv_line struct
for list of sets
The sv_set_list class
for planes
The sv_plane struct
for points
The sv_point struct
scalar product operator
Points and lines in | The sv_point struct
scale
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_primitive class | The sv_set class
scaling
of lines
The sv_line struct
of planes
The sv_plane struct
of points
The sv_point struct
of primitives
The sv_primitive class
of sets
The sv_set class
of vectors
Points and lines in
scaling operator
The sv_point struct
set
The sv_set class | The sv_set class | The sv_set_list class
tag of
The sv_set class
set-theory
operators of
Set-theoretic modelling
tree representation of
Primitives and half-spaces
set_angle_power
The sv_lightsource and sv_light_list classes
set_attenuation
The sv_surface class
set.cxx
The sv_set class | The sv_set_list class
set_centre
The sv_view class
set_colour
The sv_lightsource and sv_light_list classes
set_diffuse_coeff
The sv_surface class
set_diffuse_colour
The sv_surface class
set_direction
The sv_lightsource and sv_light_list classes
set_eye_point
The sv_view class
set_flags
The sv_primitive class | The sv_set class | The sv_attribute class | The sv_set_list class | The sv_model class
set.h
Sets | The sv_set class | The sv_set_list class
set_lens_angle
The sv_view class
set_list
The sv_model class
set_location
The sv_lightsource and sv_light_list classes
set_map_0_xmit
The sv_surface class
set_map_tiled
The sv_surface class
set_mirror
The sv_surface class
set_mist
The sv_surface class
set_p_gon_grad
The p_gon struct
sets
The sv_set class
colour of
The sv_set class
cone
The sv_set class
contained by boxes
Introduction
cuboid
The sv_set class
cyclide
The sv_set class
cylinder
The sv_set class
lines as
The sv_set class
lists of
The sv_set_list class
membership test on
The sv_set class
mirroring of
The sv_set class
points as
The sv_set class
polygons and
The sv_set class
potential range of boxes in
The potential range of
potentials in
The sv_set class
pruning
The sv_set class
range of potentials in
The sv_set class
rotation of
The sv_set class
scaling of
The sv_set class
sphere
The sv_set class
torus
The sv_set class
set_same_tol
Sums
set_seed
Sums
set_shadow
The sv_surface class
set_specular_coeff
The sv_surface class
set_specular_colour
The sv_surface class
set_specular_power
The sv_surface class
set_sv_e_lev
Errors
set_swell_fac
The sv_model class
set_texture
The sv_surface class
set_transmission
The sv_surface class
set_type
The sv_lightsource and sv_light_list classes
set_user_facet_fac
The sv_model class
set_user_grad_fac
The sv_model class
set_vertical_dir
The sv_view class
set_view_vector
The sv_view class
sheets
Sheets and wires | The sv_primitive class | The sv_set class
grad (\(\bigtriangledown\)) of
The sv_primitive class
shells, conversion from solids
Future enhancements
sign
The sv_primitive class
sign
The sign function
signed square root
Potentials and non-polynomials
simplification using interval arithmetic
Pruning
sin
The sv_interval and sv_box structs | The sv_primitive class
sine function of primitives
Potentials and non-polynomials
slice functions
taking two-dimensional slices
/ operator
The sv_point struct | The sv_primitive class
smart_decision
The sv_model class
smart pointers
            Template class
solid modellers
The sv_primitive class
solids, curved
Solids with simple curved surfaces | Blends
space, Euclidean
Numbers
sphere
The sv_set class
construction of
Solids with simple curved
primitive
Primitives and half-spaces | Solids with simple curved | The sv_primitive class
set
The sv_set class
spin
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_primitive class | The sv_set class
square root, signed
Potentials and non-polynomials
squared distance
The sv_point struct
s_sqrt
Potentials and non-polynomials | Sums | The sv_interval and sv_box structs | The sv_primitive class | The sv_primitive class
storage
allocation and de-allocation
The sv_primitive class
use of in svLis
Design philosophy and overview
structs
p_gon
The p_gon struct
polygon
The p_gon struct
sv_box
The sv_interval and sv_box structs
sv_line
Introduction | Points and lines in
sv_plane
Primitives and half-spaces | Solids with flat faces,
sv_point
Introduction | Points and lines in | The sv_point struct
subtraction operator
The sv_point struct
sums.cxx
Sums
sums.h
Sums
surface
The sv_set class
surface area
Utilities
surface of primitive, finding
Boxes and primitives
surface.cxx
The sv_surface class
surface.h
The sv_surface class
surfaces
The sv_surface class
parametric: not provided insvLis
Future enhancements
sv_attribute
Attributes | The sv_attribute class | The sv_attribute class | The sv_attribute class
sv_axes
Create perpendicular axes
sv_box
The sv_interval and sv_box structs | The sv_interval and sv_box structs
sve.cxx
Errors
sv_interval
The sv_interval and sv_box structs
sv_lightsource
The sv_lightsource and sv_light_list classes
sv_line
Introduction | Points and lines in | Points and lines in | The sv_line struct
svlis_end
Introduction
svlis_error
Errors
svlis_init
Introduction
sv_model
Models | The sv_model class | The sv_model class
sv_picture
The sv_picture class
sv_plane
Primitives and half-spaces | Solids with flat faces, | The sv_plane struct
sv_point
Introduction | Introduction | Points and lines in | The sv_point struct | The sv_point struct | The sv_point struct
sv_primitive
The sv_primitive class | The sv_primitive class | The sv_primitive class
sv_set
Introduction | The sv_set class | The sv_set class
sv_set_list
Lists of sets | The sv_set_list class | The sv_set_list class
sv_surface
The sv_surface class | The sv_surface class
sv_util.cxx
Utilities
sv_util.h
Utilities
sweeps: not provided in svLis
Future enhancements
symbols for operators
Introduction
symmetric difference operator
Set-theoretic modelling
recoded by svLis
Set-theoretic modelling
symmetric differenc eoperator
Set-theoretic modelling
tag
The sv_point struct | The sv_line struct | The sv_plane struct | The sv_interval and sv_box structs | The sv_interval and sv_box structs | The sv_primitive class | The sv_set class | The sv_attribute class | The p_gon struct | The sv_set_list class | The sv_model class
tag
of box
The sv_box struct
of interval
The sv_interval struct
of line
The sv_line struct
of list of sets
The sv_set_list class
of model
The sv_model class
of plane
The sv_plane struct
of point
The sv_point struct
of polygon
The p_gon struct
of primitive
The sv_primitive class
of set
The sv_set class
of surface
The sv_surface class
of views
The sv_view class
of lightsources
The sv_lightsource class
of pictures
The sv_picture class
tag_find
The sv_attribute class
tag_val
The sv_attribute class
tangency of blends
Blends
tangent function, not implemented
Potentials and non-polynomials
test programs
Test programs
thin_cylinder
The sv_set class
* operator
The sv_point struct | The sv_primitive class
tolerances: not provided in svLis
Future enhancements
torus
The sv_set class
primitive
Solids with simple curved | The sv_primitive class
set
The sv_set class
transforms, non-linear: not provided insvLis
Future enhancements
transition blends
Blends
between cylinders
Blends
translation
of lines
Points and lines in
of planes
The sv_plane struct
tree representation of set-theory
Primitives and half-spaces
trigonometric functions
Potentials and non-polynomials
two-dimensional operations: notprovided in svLis
Future enhancements
u_attrib.c++
Attributes
u_attrib.h
Attributes
unidirectional scaling
Future enhancements
union operator
The sv_set class
Set-theoretic modelling
and boxes
The sv_interval and sv_box structs
and intervals
The sv_interval and sv_box structs
unique function
for attributes

for primitives
    for sets
for set lists

for models
u_prim.cxx
The sv_primitive class
u_prim.c++
Programming DIY primitives
sv_user_attribute
Attributes
user_little_box
The sv_model class
user_low_contents
The sv_model class
utilities
Utilities
value
Boxes and primitives | Set-theory using maxima and | The sv_plane struct | The sv_primitive class | The sv_set class
value of planes
The sv_plane struct
vector, use of the term
Points and lines
vector addition
The sv_point struct
vector arithmetic
Points and lines in
vector difference operator
Points and lines in
vector fields: not provided in svLis
Future enhancements
vector product operator
The sv_point struct
Points and lines in
vector sum operator
Points and lines in
vector sums
Future enhancements
vectors
length of
Points and lines
modulus of
Points and lines
negation of
Points and lines
normalization of
Points and lines
scaling of
Points and lines
Venn diagrams
Set-theoretic modelling | Set-theoretic modelling
version number of svLis
Sums
view
The sv_view class
view.cxx
The sv_view class
view.h
The sv_view class
vol
The sv_box struct
volume
Utilities
Voronoi diagrams (digital)
Future enhancements
VRML output
sv_to_vrml
\(\wedge\)operator
Set-theoretic modelling | Points and lines in | Introduction | The sv_point struct | The sv_primitive class | The sv_set class
winning primitives
The potential range of
wireframe_box
Utilities
wires
Sheets and wires
with planes
The sv_plane struct
xor
The sv_attribute class | The sv_set_list class
XOR
Set-theoretic modelling
Zhang blends
Blends




 
Adrian Bowyer

 

 
 
 
 
 
 
 



 
 

PERFICTA  PERFRACTA  QVAERENDO  PERFECTA