package VRML1 @ISA = qw() sub BEGIN sub new my ($module) = @_; return $this; sub DESTROY my $this = shift; sub SetSampleName my ($this, $name) = @_; return $this->{'SampleName'} = $name; sub SampleName my ($this) = @_; return $this->{'SampleName'}; sub PrintVRMLHeader my ($this, $out, $color, $Ver) = @_; return $this->PrintVRMLHeaderV1($out, $color) if($Ver == 1.0); return $this->PrintVRMLHeaderV2($out, $color); sub PrintVRMLHeaderV1 my ($this, $out, $color) = @_; return 1; sub PrintVRMLHeaderV2 my ($this, $out, $color) = @_; return 1; sub PrintCylinder my ($this, $out, $x0, $y0, $z0, $x1, $y1, $z1, $cellbarradius, $scale, $Ver) = @_; return 1; sub PrintSphere my ($this, $out, $rx, $ry, $rz, $r, $color, $scale, $rscale, $Ver) = @_; return 1; sub PrintText my ($this, $out, $x, $y, $z, $text, $size, $scale, $Ver) = @_; return 1; sub PrintLattice my ($this, $out, $Crystal, $cellbarradius, $scale, $Ver) = @_; return 1; sub SaveFile my ($this, $Crystal, $filename, $nx, $ny, $nz, $MaxBondLength, $nMaxBonds, $Scale, $rScale, $VRMLVersion) = @_; return; return; return ($filename, $NameFile);