Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

Commit

Permalink
- fixed include all.h in offset example
Browse files Browse the repository at this point in the history
- astyle in the rest
should be the very last commit before tag 1.0
  • Loading branch information
vmora committed Jul 5, 2013
1 parent 50d7572 commit 513be5d
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 37 deletions.
2 changes: 1 addition & 1 deletion example/SFCGAL-offset/main.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <SFCGAL/all.h>
#include <SFCGAL/MultiPolygon.h>

#include <SFCGAL/io/wkt.h>
#include <SFCGAL/algorithm/offset.h>
Expand Down
12 changes: 7 additions & 5 deletions src/SFCGAL/detail/transform/AffineTransform2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,19 @@ namespace transform {
///
///
AffineTransform2::AffineTransform2( CGAL::Aff_transformation_2< Kernel > transform ):
_transform( transform ) {
_transform( transform )
{

}

/*
* [SFCGAL::Transform]
*/
void AffineTransform2::transform( Point& p ) {
if ( ! p.isEmpty() ){
p = Point( p.toPoint_2().transform( _transform ) );
}
void AffineTransform2::transform( Point& p )
{
if ( ! p.isEmpty() ) {
p = Point( p.toPoint_2().transform( _transform ) );
}
}


Expand Down
70 changes: 39 additions & 31 deletions src/SFCGAL/detail/transform/AffineTransform3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,80 +43,88 @@ namespace transform {
///
///
AffineTransform3::AffineTransform3( CGAL::Aff_transformation_3< Kernel > transform ):
_transform( transform ) {
_transform( transform )
{

}

///
///
///
void AffineTransform3::transform( Point& p ) {
if ( ! p.isEmpty() ) {
p = Point( p.toPoint_3().transform( _transform ) ) ;
}
void AffineTransform3::transform( Point& p )
{
if ( ! p.isEmpty() ) {
p = Point( p.toPoint_3().transform( _transform ) ) ;
}
}


///
///
///
void AffineTransform3::transform( LineString& ls ) {
for ( size_t i = 0; i < ls.numPoints(); ++i ) {
transform( ls.pointN( i ) );
}
void AffineTransform3::transform( LineString& ls )
{
for ( size_t i = 0; i < ls.numPoints(); ++i ) {
transform( ls.pointN( i ) );
}
}

///
///
///
void AffineTransform3::transform( Triangle& tri ) {
transform( tri.vertex( 0 ) );
transform( tri.vertex( 1 ) );
transform( tri.vertex( 2 ) );
void AffineTransform3::transform( Triangle& tri )
{
transform( tri.vertex( 0 ) );
transform( tri.vertex( 1 ) );
transform( tri.vertex( 2 ) );
}


///
///
///
void AffineTransform3::transform( Polygon& poly ) {
transform( poly.exteriorRing() );
void AffineTransform3::transform( Polygon& poly )
{
transform( poly.exteriorRing() );

for ( size_t i = 0; i < poly.numInteriorRings(); ++i ) {
transform( poly.interiorRingN( i ) );
}
for ( size_t i = 0; i < poly.numInteriorRings(); ++i ) {
transform( poly.interiorRingN( i ) );
}
}


///
///
///
void AffineTransform3::transform( PolyhedralSurface& surf ) {
for ( size_t i = 0; i < surf.numPolygons(); ++i ) {
transform( surf.polygonN( i ) );
}
void AffineTransform3::transform( PolyhedralSurface& surf )
{
for ( size_t i = 0; i < surf.numPolygons(); ++i ) {
transform( surf.polygonN( i ) );
}
}


///
///
///
void AffineTransform3::transform( TriangulatedSurface& surf ) {
for ( size_t i = 0; i < surf.numGeometries(); ++i ) {
transform( surf.geometryN( i ) );
}
void AffineTransform3::transform( TriangulatedSurface& surf )
{
for ( size_t i = 0; i < surf.numGeometries(); ++i ) {
transform( surf.geometryN( i ) );
}
}


///
///
///
void AffineTransform3::transform( Solid& solid ) {
transform( solid.exteriorShell() );
void AffineTransform3::transform( Solid& solid )
{
transform( solid.exteriorShell() );

for ( size_t i = 0; i < solid.numInteriorShells(); ++i ) {
transform( solid.interiorShellN( i ) );
}
for ( size_t i = 0; i < solid.numInteriorShells(); ++i ) {
transform( solid.interiorShellN( i ) );
}
}


Expand Down

0 comments on commit 513be5d

Please sign in to comment.