|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
|
PUBLIC |
VoxBoundPointNormalC::VoxBoundPointNormalC(void)
VoxBoundPointNormalC::VoxBoundPointNormalC(const Index3dC)
VoxBoundPointNormalC::VoxBoundPointNormalC(const VoxBoundPointNormalC &)
VoxBoundPointNormalC::operator=(const VoxBoundPointNormalC &)
VoxBoundPointNormalC::Bound(void) const
VoxBoundPointNormalC::Bound(void)
VoxBoundPointNormalC::Size(void) const
VoxBoundPointNormalC::Put(const BaseVoxSetC &,SArray1dC &,const IntT) const
VoxBoundPointNormalC::Get(const BaseVoxSetC &,SArray1dC &,const IntT)
VoxBoundPointNormalC::FusionNew(const TriNearestPointC &)
VoxBoundPointNormalC::FusionNew(const VoxBoundPointNormalC &)
VoxBoundPointNormalC::Fusion(const BaseVoxSetC &,const TriNearestPointC &)
VoxBoundPointNormalC::Fusion(const BaseVoxSetC &,const VoxBoundPointNormalC &)
VoxPointNormalC::operator=(const VoxPointNormalC &)
VoxPointNormalC::Point(void) const
VoxPointNormalC::Point(void)
VoxPointNormalC::SignedDistance(const Vector3dC &) const
VoxPointNormalC::SignedDistance(void) const
VoxPointNormalC::Distance(const Vector3dC &) const
VoxPointNormalC::Size(void) const
VoxPointNormalC::Put(const BaseVoxSetC &,SArray1dC &,const IntT) const
VoxPointNormalC::Get(const BaseVoxSetC &,SArray1dC &,const IntT)
VoxPointNormalC::Fusion(const BaseVoxSetC &,const TriNearestPointC &)
VoxPointNormalC::Fusion(const BaseVoxSetC &,const VoxPointNormalC &)
VoxPointNormalC::FusionNew(const TriNearestPointC &)
VoxPointNormalC::FusionNew(const VoxPointNormalC &)
VoxPointNormalC::FusionNearest(const TriNearestPointC &)
VoxPointNormalC::FusionNearest(const VoxPointNormalC &)
VoxPointNormalC::FusionWeightedAverage(const TriNearestPointC &)
VoxPointNormalC::FusionWeightedAverage(const VoxPointNormalC &)
VoxPointNormalC::FusionNormalWeightedAverage(const BaseVoxSetC &,const TriNearestPointC &)
VoxPointNormalC::FusionNormalWeightedAverage(const BaseVoxSetC &,const VoxPointNormalC &)
VoxNormalC::operator=(const VoxNormalC &)
VoxNormalC::Normal(void) const
VoxNormalC::Normal(void)
VoxNormalC::Size(void) const
VoxNormalC::Put(const BaseVoxSetC &,SArray1dC &,const IntT) const
VoxNormalC::Get(const BaseVoxSetC &,SArray1dC &,const IntT)
VoxNormalC::Fusion(const BaseVoxSetC &,const TriNearestPointC &)
VoxNormalC::Fusion(const BaseVoxSetC &,const VoxNormalC &)
VoxNormalC::FusionNew(const TriNearestPointC &)
VoxNormalC::FusionNew(const VoxNormalC &)
VoxNormalC::FusionNearest(const TriNearestPointC &)
VoxNormalC::FusionNearest(const VoxNormalC &)
VoxNormalC::FusionWeightedAverage(const TriNearestPointC &)
VoxNormalC::FusionWeightedAverage(const VoxNormalC &)
VoxNormalC::FusionNormalWeightedAverage(const BaseVoxSetC &,const TriNearestPointC &)
VoxNormalC::FusionNormalWeightedAverage(const BaseVoxSetC &,const VoxNormalC &)
VoxC::operator=(const VoxC &)
VoxC::Valid(void) const
VoxC::Valid(void)
VoxC::Index(void) const
VoxC::Index(void)
VoxC::SignedDistance(void) const
VoxC::Distance(void) const
VoxC::SignedDistance(void)
VoxC::SignedDistance(const Vector3dC &) const
VoxC::Distance(const Vector3dC &) const
VoxC::Weight(void) const
VoxC::Weight(void)
VoxC::Bound(void) const
VoxC::Label(void) const
VoxC::Size(void) const
VoxC::Put(const BaseVoxSetC &,SArray1dC &,const IntT) const
VoxC::Get(const BaseVoxSetC &,SArray1dC &,const IntT)
VoxC::Fusion(const BaseVoxSetC &,const TriNearestPointC &)
VoxC::Fusion(const BaseVoxSetC &,const VoxC &)
VoxC::FusionNew(const RealT &,const RealT &)
VoxC::FusionNew(const TriNearestPointC &)
VoxC::FusionNew(const VoxC &)
VoxC::FusionNearest(const TriNearestPointC &)
VoxC::FusionNearest(const VoxC &)
VoxC::FusionWeightedAverage(const RealT &,const RealT &)
VoxC::FusionWeightedAverage(const TriNearestPointC &)
VoxC::FusionWeightedAverage(const VoxC &)
|
Comments:
=====================================================================
Parent Classes:
Variables:
- const VoxRealT size = 13;
-
- const VoxRealT size;
-
size of voxel data
Size could be less if we used label to defin boundary
- BooleanT bound;
-
boundary status
(is TriC element corresponding to the nearest point on mesh boundary)
Methods:
- VoxBoundPointNormalC()
-
- VoxBoundPointNormalC(const Index3dC i)
-
- VoxBoundPointNormalC(const VoxBoundPointNormalC & v)
-
- const VoxBoundPointNormalC operator=(const VoxBoundPointNormalC & v)
-
--------------------------------------------------- Access
- BooleanT Bound() const
-
- BooleanT & Bound()
-
get/set boundary info.
-------------------------- Array Access: RLE string encoding of VoxSetC
- VoxRealT Size() const
-
Size of voxel data
- IntT Put(const BaseVoxSetC & v,SArray1dC<VoxRealT> & s,const IntT istart) const
-
Encode voxel data in array 's' at position 'istart'
return array index for start of next value istart+Size()
- void Get(const BaseVoxSetC & v,SArray1dC<VoxRealT> & s,const IntT istart)
-
Extract voxel data from array 's' at position 'istart'
--------------------------------------------------- Operations
- void FusionNew(const TriNearestPointC & np)
-
- void FusionNew(const VoxBoundPointNormalC & vox)
-
New voxel data
- void Fusion(const BaseVoxSetC & voxset,const TriNearestPointC & np)
-
- void Fusion(const BaseVoxSetC & voxset,const VoxBoundPointNormalC & vox)
-
Combine data from this voxel with nearest point 'np'
- const VoxPointNormalC operator=(const VoxPointNormalC & v)
-
-------------------------------------- Access
- Vector3dC Point() const
-
access to point components on zero-set
- Vector3dC & Point()
-
set to point components on zero-set
- RealT SignedDistance(const Vector3dC & v) const
-
signed distance from v to Point() on zero-set
- RealT SignedDistance() const
-
signed distance of voxel center to zero-set
- RealT Distance(const Vector3dC & v) const
-
absolute distance from v to Point() on zero-set
-------------------------- Array Access: RLE string encoding of VoxSetC
- VoxRealT Size() const
-
Size of voxel data
- IntT Put(const BaseVoxSetC & v,SArray1dC<VoxRealT> & s,const IntT istart) const
-
Encode voxel data in array 's' at position 'istart'
return array index for start of next value istart+Size()
- void Get(const BaseVoxSetC & v,SArray1dC<VoxRealT> & s,const IntT istart)
-
Extract voxel data from array 's' at position 'istart'
----------------------------------------------- Fusion of data
- void Fusion(const BaseVoxSetC & voxset,const TriNearestPointC & np)
-
- void Fusion(const BaseVoxSetC & voxset,const VoxPointNormalC & vox)
-
Combine data from this voxel with nearest point 'np'
- void FusionNew(const TriNearestPointC & np)
-
- void FusionNew(const VoxPointNormalC & vox)
-
put np data into voxel (new voxel)
- void FusionNearest(const TriNearestPointC & np)
-
- void FusionNearest(const VoxPointNormalC & vox)
-
Fusion based on weighted average with same normal orientation
fuse_type=0
- void FusionWeightedAverage(const TriNearestPointC & np)
-
- void FusionWeightedAverage(const VoxPointNormalC & vox)
-
Fusion based on weighted average with same normal orientation
fuse_type=1
- void FusionNormalWeightedAverage(const BaseVoxSetC & voxset,const TriNearestPointC & np)
-
- void FusionNormalWeightedAverage(const BaseVoxSetC & voxset,const VoxPointNormalC & vox)
-
Fusion based on weighted average with same normal orientation
fuse_type=2
- const VoxNormalC operator=(const VoxNormalC & v)
-
-------------------------------------- Access
- Vector3dC Normal() const
-
- Vector3dC & Normal()
-
access to normal
-------------------------- Array Access: RLE string encoding of VoxSetC
- VoxRealT Size() const
-
Size of voxel data
- IntT Put(const BaseVoxSetC & voxset,SArray1dC<VoxRealT> & s,const IntT istart) const
-
Encode voxel data in array 's' at position 'istart'
return array index for start of next value istart+Size()
- void Get(const BaseVoxSetC & voxset,SArray1dC<VoxRealT> & s,const IntT istart)
-
Extract voxel data from array 's' at position 'istart'
----------------------------------------------- Fusion of data
- void Fusion(const BaseVoxSetC & voxset,const TriNearestPointC & np)
-
- void Fusion(const BaseVoxSetC & voxset,const VoxNormalC & vox)
-
Combine data from this voxel with nearest point 'np' or 'vox'
Fusion type defined by voxset
- void FusionNew(const TriNearestPointC & np)
-
- void FusionNew(const VoxNormalC & np)
-
put np data into voxel (new voxel)
- void FusionNearest(const TriNearestPointC & np)
-
- void FusionNearest(const VoxNormalC & vox)
-
Fusion based on nearest only
fuse_type=0
- void FusionWeightedAverage(const TriNearestPointC & np)
-
- void FusionWeightedAverage(const VoxNormalC & vox)
-
Fusion based on weighted average
fuse_type=1
- void FusionNormalWeightedAverage(const BaseVoxSetC & voxset,const TriNearestPointC & np)
-
- void FusionNormalWeightedAverage(const BaseVoxSetC & voxset,const VoxNormalC & vox)
-
Fusion based on weighted average with same normal orientation
fuse_type=2
- const VoxC operator=(const VoxC & v)
-
-------------------------- Access
- BooleanT Valid() const
-
- BooleanT & Valid()
-
IntT Index() const;
IntT& Index();
- Index3dC Index() const
-
- Index3dC & Index()
-
- RealT SignedDistance() const
-
signed distance to zero-set
- RealT Distance() const
-
absolute distance to zero-set
- RealT & SignedDistance()
-
set the signed distance
- RealT SignedDistance(const Vector3dC & v) const
-
signed distance to zero-set = SignedDistance()
for compatability with VoxPointNormal()
- RealT Distance(const Vector3dC & v) const
-
absolute distance to zero-set = Distance()
for compatability with VoxPointNormal()
- RealT Weight() const
-
- RealT & Weight()
-
access/set weight
- BooleanT Bound() const
-
Dummy function always returns FALSE (ie. not boundary)
-------------------------- Array Access: RLE string encoding of VoxSetC
- VoxRealT Label() const
-
Label of voxel data
- VoxRealT Size() const
-
Size of voxel data
- IntT Put(const BaseVoxSetC & voxset,SArray1dC<VoxRealT> & s,const IntT istart) const
-
Encode voxel data in array 's' at position 'istart'
return array index for start of next value istart+Size()
- void Get(const BaseVoxSetC & voxset,SArray1dC<VoxRealT> & s,const IntT istart)
-
Extract voxel data from array 's' at position 'istart'
----------------------------------------------- Fusion of data
- void Fusion(const BaseVoxSetC & voxset,const TriNearestPointC & np)
-
- void Fusion(const BaseVoxSetC & voxset,const VoxC & np)
-
Combine data from this voxel with nearest point 'np' or 'vox'
fusion type is defined by voxset.FusionType()
- void FusionNew(const RealT & d,const RealT & w)
-
- void FusionNew(const TriNearestPointC & np)
-
- void FusionNew(const VoxC & vox)
-
put np data into voxel (new voxel)
- void FusionNearest(const TriNearestPointC & np)
-
- void FusionNearest(const VoxC & vox)
-
Fusion based on nearest only
fuse_type=0
- void FusionWeightedAverage(const RealT & d,const RealT & w)
-
- void FusionWeightedAverage(const TriNearestPointC & np)
-
- void FusionWeightedAverage(const VoxC & vox)
-
fuse vox with this (weighted average)
Fusion based on weighted average
fuse_type=1
|
Programmer:Adrian Hilton, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|